n8n
Version:
n8n Workflow Automation Tool
18 lines (17 loc) • 706 B
TypeScript
import type { EvalLlmMockHandler } from 'n8n-core';
export { buildDateAnchors } from './date-anchors';
interface MockHandlerOptions {
scenarioHints?: string;
globalContext?: string;
nodeHints?: Record<string, string>;
pinnedOutputs?: string;
maxRetries?: number;
}
export declare function createLlmMockHandler(options?: MockHandlerOptions): EvalLlmMockHandler;
interface DateFilterConstraint {
label: string;
min?: number;
max?: number;
}
export declare function extractDateFilterConstraints(body: unknown, qs?: Record<string, unknown>): DateFilterConstraint[];
export declare function findDateFilterViolations(body: unknown, constraints: DateFilterConstraint[]): string[];