fixtures.ts•974 B
import {
AnthropicToolCall,
createAnthropicToolCall,
createOpenAIToolCall,
OpenAIToolCall,
} from "../toolCallSchemas";
import {
AnthropicToolDefinition,
createAnthropicToolDefinition,
createOpenAIToolDefinition,
OpenAIToolDefinition,
} from "../toolSchemas";
export const getTestAnthropicToolDefinition = (
config: Partial<AnthropicToolDefinition> = {}
): AnthropicToolDefinition =>
Object.assign(
{
...createAnthropicToolDefinition(1),
},
config
);
export const getTestOpenAIToolDefinition = (
config: Partial<OpenAIToolDefinition> = {}
): OpenAIToolDefinition =>
Object.assign({ ...createOpenAIToolDefinition(1) }, config);
export const getTestOpenAIToolCall = (
config: Partial<OpenAIToolCall> = {}
): OpenAIToolCall => Object.assign({ ...createOpenAIToolCall() }, config);
export const getTestAnthropicToolCall = (
config: Partial<AnthropicToolCall> = {}
) => Object.assign({ ...createAnthropicToolCall() }, config);