@dethcrypto/eth-sdk
Version:
🛠Generate type-safe, lightweight SDK for your Ethereum smart contracts
12 lines (11 loc) • 466 B
TypeScript
import { IOptions as GlobOptions } from 'glob';
export interface Fs {
exists(path: string): boolean;
write(path: string, contents: string): Promise<void>;
ensureDir(path: string): Promise<void>;
copy(src: string, dest: string): Promise<void>;
readDir(path: string): Promise<string[]>;
tmpDir(prefix: string): Promise<string>;
glob(pattern: string, options?: GlobOptions | undefined): Promise<string[]>;
}
export declare const realFs: Fs;