stryker-webpack
Version:
[preview] A plugin for Webpack-based projects using Stryker
17 lines (16 loc) • 758 B
TypeScript
import { TranspilerOptions, Transpiler, TranspileResult, FileLocation } from 'stryker-api/transpile';
import { File } from 'stryker-api/core';
declare class WebpackTranspiler implements Transpiler {
private config;
private presetLoader;
private webpackCompiler;
constructor(options: TranspilerOptions);
transpile(files: Array<File>): Promise<TranspileResult>;
private initialize(projectRoot, strykerWebpackConfig?);
private getStrykerWebpackConfig(strykerWebpackConfig?);
private initializeCompiler(projectRoot, strykerWebpackConfig);
private createErrorResult(error);
private createSuccessResult(outPutFiles);
getMappedLocation(sourceFileLocation: FileLocation): FileLocation;
}
export default WebpackTranspiler;