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

Function namingStore

apps/cloud/src/mcp/session-meta.node.test.ts:59–82  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

57};
58
59const namingStore = (): {
60 readonly layer: Layer.Layer<UserStoreService>;
61 readonly calls: () => number;
62} => {
63 let calls = 0;
64 return {
65 calls: () => calls,
66 layer: Layer.succeed(UserStoreService)({
67 use: (_operation: string, fn: (store: never) => Promise<unknown>) =>
68 Effect.suspend(() => {
69 calls += 1;
70 return Effect.promise(() =>
71 fn({
72 getOrganization: async (id: string) => ({
73 id,
74 name: "Database Org",
75 slug: "database-org",
76 }),
77 } as never),
78 );
79 }),
80 } as UserStoreService["Service"]),
81 };
82};
83
84const unusedWorkOS = Layer.succeed(
85 WorkOSClient,

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected