import type { TCheckResultStatus } from '../types.js'; import type { TExecutionTiming } from './index.js'; /** * Function check execution data. * Used by check runners to store input and results. */ export interface IFunctionCheck { checkId: string; inputData: { domain: string; functionDef: string; }; executionResults: Array<{ timing: TExecutionTiming; status: TCheckResultStatus; data: any; checkLog: string[]; }>; }