MCPcopy Index your code
hub / github.com/Effect-TS/effect / resolveToolkit

Function resolveToolkit

packages/ai/ai/src/LanguageModel.ts:1043–1045  ·  view source on GitHub ↗
(
  toolkit: Toolkit.WithHandler<Tools> | Effect.Effect<Toolkit.WithHandler<Tools>, E, R>
)

Source from the content-addressed store, hash-verified

1041// =============================================================================
1042
1043const resolveToolkit = <Tools extends Record<string, Tool.Any>, E, R>(
1044 toolkit: Toolkit.WithHandler<Tools> | Effect.Effect<Toolkit.WithHandler<Tools>, E, R>
1045): Effect.Effect<Toolkit.WithHandler<Tools>, E, R> => Effect.isEffect(toolkit) ? toolkit : Effect.succeed(toolkit)
1046
1047const getObjectName = <A, I extends Record<string, unknown>, R>(
1048 objectName: string | undefined,

Callers 1

LanguageModel.tsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected