UNPKG

@stryker-mutator/core

Version:

The extendable JavaScript mutation testing framework

16 lines 1.07 kB
import { FileDescriptions, Mutant, StrykerOptions } from '@stryker-mutator/api/core'; import { Disposable } from 'typed-inject'; import { Resource } from '../concurrent/pool.js'; import { IdGenerator } from '../child-proxy/id-generator.js'; import { CheckerResource } from './checker-resource.js'; import { LoggingServerAddress } from '../logging/index.js'; import { LoggerFactoryMethod } from '@stryker-mutator/api/logging'; export declare class CheckerChildProcessProxy implements CheckerResource, Disposable, Resource { private readonly childProcess; constructor(options: StrykerOptions, fileDescriptions: FileDescriptions, pluginModulePaths: readonly string[], loggingServerAddress: LoggingServerAddress, getLogger: LoggerFactoryMethod, idGenerator: IdGenerator); dispose(): Promise<void>; init(): Promise<void>; check(checkerName: string, mutants: Mutant[]): ReturnType<CheckerResource['check']>; group(checkerName: string, mutants: Mutant[]): ReturnType<CheckerResource['group']>; } //# sourceMappingURL=checker-child-process-proxy.d.ts.map