@curvenote/cli
Version:
CLI Client library for Curvenote
15 lines • 788 B
TypeScript
import type { ISession } from '../session/types.js';
import type { CompiledCheckResults } from './types.js';
import { type CheckInterface } from '@curvenote/check-implementations';
import { type Check, CheckStatus } from '@curvenote/check-definitions';
export declare function runChecks(session: ISession, checks: Check[], implementations: CheckInterface[]): Promise<CompiledCheckResults>;
export declare function sortCheckResults(completedChecks: CompiledCheckResults): {
status: CheckStatus.pass;
results: {
category: string;
status: CheckStatus;
checks: CompiledCheckResults;
}[];
};
export declare function logCheckReport(session: ISession, completedChecks: CompiledCheckResults, exitOnFailure?: boolean): void;
//# sourceMappingURL=runner.d.ts.map