(owner: Owner)
| 1904 | }; |
| 1905 | |
| 1906 | const requireUserSubject = (owner: Owner): Effect.Effect<void, StorageFailure> => |
| 1907 | owner === "user" && subject == null |
| 1908 | ? Effect.fail( |
| 1909 | new StorageError({ |
| 1910 | message: `Cannot target owner "user": executor has no subject.`, |
| 1911 | cause: undefined, |
| 1912 | }), |
| 1913 | ) |
| 1914 | : Effect.void; |
| 1915 | |
| 1916 | // Workspace-settings gate (`ExecutorConfig.orgWrites`). Called at the top |
| 1917 | // of every user-intent workspace-level mutation: with an explicit owner it |
no outgoing calls
no test coverage detected