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

Function namingStore

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

Source from the content-addressed store, hash-verified

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

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected