UNPKG

@power-doctest/tester

Version:
29 lines (28 loc) 841 B
import type { ParsedCode } from "@power-doctest/types"; export interface PowerDoctestRunnerOptions { filePath?: string; context?: { [index: string]: any; }; requireMock?: { [index: string]: any; }; console?: boolean; timeout?: number; runMode?: "any" | "all"; powerDoctestCallbackFunctionName?: string; } export interface testOptions { disableRunning: boolean; defaultDoctestRunnerOptions?: PowerDoctestRunnerOptions; } export type PowerDocTestError = Error & { fileName?: string; lineNumber?: number; columnNumber?: number; meta?: { [index: string]: unknown; }; }; export declare function test(parsedCode: ParsedCode, oprions?: testOptions): Promise<void>; export declare function run(code: string, options?: PowerDoctestRunnerOptions): Promise<void>;