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

Function withTokenEndpoint

packages/core/sdk/src/oauth-helpers.test.ts:84–96  ·  view source on GitHub ↗
(
  handler: TokenHandler,
  use: (fixture: {
    readonly tokenUrl: string;
    readonly calls: Effect.Effect<readonly TokenCall[]>;
  }) => Effect.Effect<A, E>,
)

Source from the content-addressed store, hash-verified

82 });
83
84const withTokenEndpoint = <A, E>(
85 handler: TokenHandler,
86 use: (fixture: {
87 readonly tokenUrl: string;
88 readonly calls: Effect.Effect<readonly TokenCall[]>;
89 }) => Effect.Effect<A, E>,
90) =>
91 Effect.scoped(
92 Effect.gen(function* () {
93 const fixture = yield* serveTokenEndpoint(handler);
94 return yield* use(fixture);
95 }),
96 );
97
98const validCodeBody = {
99 access_token: "tok",

Callers 1

Calls 2

serveTokenEndpointFunction · 0.70
useFunction · 0.70

Tested by

no test coverage detected