@quo0/stiletto
Version:
With stiletto library you will be able to mock requests and choose between preconfigured responses right on the fly via UI
17 lines (16 loc) • 721 B
TypeScript
/// <reference types="node" />
import { Stats } from 'fs';
export interface IFsService {
stringifyJSON: (fileData: unknown) => string;
wrapInModuleExports: (fileData: unknown) => string;
wrapInExportDefault: (fileData: unknown) => string;
pathExists: (path: string) => Promise<boolean>;
ensureDir: (path: string) => Promise<void>;
readdir: (path: string) => Promise<string[]>;
readFile: (path: string) => Promise<Buffer>;
writeFile: (file: string, data: unknown) => Promise<void>;
remove: (path: string) => Promise<void>;
stat: (path: string) => Promise<Stats>;
isDirectory: (path: string) => Promise<boolean>;
isFile: (path: string) => Promise<boolean>;
}