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

Function providersItems

packages/core/sdk/src/executor.ts:3115–3122  ·  view source on GitHub ↗
(
      key: ProviderKey,
    )

Source from the content-addressed store, hash-verified

3113 Effect.sync(() => credentialProviderOrder.map((key) => ProviderKey.make(key)));
3114
3115 const providersItems = (
3116 key: ProviderKey,
3117 ): Effect.Effect<readonly ProviderEntry[], StorageFailure> =>
3118 Effect.gen(function* () {
3119 const provider = credentialProviders.get(String(key));
3120 if (!provider || !provider.list) return [];
3121 return yield* provider.list();
3122 });
3123
3124 // ------------------------------------------------------------------
3125 // Policies — owner-ranked (user=0 inner, org=1 outer).

Callers 1

createExecutorFunction · 0.85

Calls 2

getMethod · 0.65
listMethod · 0.65

Tested by

no test coverage detected