UNPKG

stryker-webpack

Version:

[preview] A plugin for Webpack-based projects using Stryker

20 lines (19 loc) 833 B
/// <reference types="node" /> import { Stats } from "fs"; export default class FsWrapper { static readonly NO_SUCH_DIRECTORY_ENTRY: string; static readonly FILE_ALREADY_EXISTS: string; private _fs; constructor(fs: FileSystem); readFile(path: string): Promise<string>; writeFile(path: string, content: string): Promise<void>; mkdirp(directoryPath: string): Promise<void>; private mkdir(path); private stat(path); } export interface FileSystem { mkdir(path: string, optArgs: {}, callback: (err: Error, result: any) => void): void; stat(path: string, callback: (err: Error, result: Stats) => void): void; writeFile(path: string, content: string, callback: (err: Error) => void): void; readFile(path: string, options: string, callback: (err: Error, content: string) => void): void; }