MCPcopy Create free account
hub / github.com/Effect-TS/effect / resolveToolkit

Function resolveToolkit

packages/effect/src/unstable/ai/LanguageModel.ts:2200–2205  ·  view source on GitHub ↗
(
  toolkit: ToolkitInput<Tools, E, R>
)

Source from the content-addressed store, hash-verified

2198// =============================================================================
2199
2200const resolveToolkit = <Tools extends Record<string, Tool.Any>, E, R>(
2201 toolkit: ToolkitInput<Tools, E, R>
2202): Effect.Effect<Toolkit.WithHandler<Tools>, E, R> =>
2203 (Effect.isEffect(toolkit)
2204 ? toolkit
2205 : Effect.succeed(toolkit as unknown as Toolkit.WithHandler<Tools>)) as any
2206
2207/** @internal */
2208export const getObjectName = <StructuredOutputSchema extends Schema.Constraint>(

Callers 1

LanguageModel.tsFile · 0.85

Calls 1

succeedMethod · 0.45

Tested by

no test coverage detected