libmodulor
Version:
A TypeScript library to create platform-agnostic applications
13 lines (12 loc) • 654 B
TypeScript
import type { FilePath } from '../../dt/index.js';
import type { FSManager, Logger, ShellCommandExecutor } from '../../std/index.js';
import type { AppTestSuiteRunner, Input } from '../workers/AppTestSuiteRunner.js';
export declare class VitestAppTestSuiteRunner implements AppTestSuiteRunner {
private fsManager;
private logger;
private shellCommandExecutor;
constructor(fsManager: FSManager, logger: Logger, shellCommandExecutor: ShellCommandExecutor);
exec({ appPath, skipCoverage, updateSnapshots, }: Input): Promise<void>;
coverageReportEntrypointPath(appPath: FilePath): Promise<FilePath>;
private coverageReportPath;
}