@stryker-mutator/core
Version:
The extendable JavaScript mutation testing framework
22 lines • 879 B
TypeScript
import { FileDescriptions, StrykerOptions } from '@stryker-mutator/api/core';
import { Logger } from '@stryker-mutator/api/logging';
export declare class Echo {
private readonly logger;
private readonly fileDescriptions;
static inject: ["logger", "options", "fileDescriptions"];
readonly testRunnerName: string;
constructor(logger: Logger, options: StrykerOptions, fileDescriptions: FileDescriptions);
say(value: string): string;
sayDelayed(value: string, delay: number): Promise<string>;
echoFiles(): FileDescriptions;
exit(code: number): Promise<unknown>;
warning(): void;
cwd(): string;
debug(message: string): void;
trace(message: string): void;
reject(error: string): Promise<never>;
stdout(...args: string[]): void;
stderr(...args: string[]): void;
memoryLeak(): void;
}
//# sourceMappingURL=echo.d.ts.map