@just-every/ensemble
Version:
LLM provider abstraction layer with unified streaming interface
5 lines • 457 B
TypeScript
import { ToolParameter } from "../types/types.cjs";
export declare function coerceValue(value: any, paramSpec: ToolParameter, paramName: string): [any, string | null];
export declare function extractParameterNames(func: (...args: any[]) => any): string[];
export declare function mapNamedToPositionalArgs(namedArgs: Record<string, any>, tool: any, injectAgentId?: string, abortSignal?: AbortSignal): any[];
//# sourceMappingURL=tool_parameter_utils.d.ts.map