MCPcopy Create free account
hub / github.com/UsefulSoftwareCo/executor / run

Function run

apps/cloud/src/auth/workos-events-sync.node.test.ts:213–219  ·  view source on GitHub ↗
(
  body: Effect.Effect<A, E, Services>,
  workos: Layer.Layer<WorkOSClient> = stubWorkOS({}),
)

Source from the content-addressed store, hash-verified

211type Services = WorkOsMirror | UserStoreService | MemberDirectory | DbService | WorkOSClient;
212
213const run = <A, E>(
214 body: Effect.Effect<A, E, Services>,
215 workos: Layer.Layer<WorkOSClient> = stubWorkOS({}),
216) =>
217 Effect.runPromise(
218 body.pipe(Effect.provide(Layer.mergeAll(MirrorServices, workos)), Effect.scoped),
219 );
220
221const seedOrganization = (id: string) =>
222 Effect.flatMap(UserStoreService.asEffect(), (users) =>

Callers 1

Calls 1

stubWorkOSFunction · 0.70

Tested by

no test coverage detected