( toolkit: ToolkitInput<Tools, E, R> )
| 2198 | // ============================================================================= |
| 2199 | |
| 2200 | const 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 */ |
| 2208 | export const getObjectName = <StructuredOutputSchema extends Schema.Constraint>( |