Files
interfaces/ts/data/checks/function.check.ts

21 lines
458 B
TypeScript

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[];
}>;
}