1 |
|
2 |
|
3 | import { Stats } from 'fs';
|
4 | import * as fs from 'fs-extra';
|
5 | import * as klaw from 'klaw';
|
6 | export declare function exists(f: string): Promise<boolean>;
|
7 | export declare function existsSync(f: string): boolean;
|
8 | export declare function fetchJSONFile(f: string): Promise<any>;
|
9 | export declare function rename(from: string, to: string): Promise<void>;
|
10 | export declare function mkdirp(dir: string): Promise<void>;
|
11 | export declare function outputFile(file: string, data: any, options?: fs.WriteFileOptions | string): Promise<void>;
|
12 | export declare function outputFileSync(p: string, body: string): void;
|
13 | export declare function outputJSON(file: string, data: any, options?: fs.WriteOptions): Promise<void>;
|
14 | export declare function readJSON(file: string): Promise<any>;
|
15 | export declare function readFile(file: string): Promise<string>;
|
16 | export declare function remove(file: string): Promise<void>;
|
17 | export declare function stat(file: string): Promise<Stats>;
|
18 | export declare function open(path: string | Buffer, flags: string | number, mode?: number): Promise<number>;
|
19 | export declare function write(fd: number, data: any): Promise<Stats>;
|
20 | export declare function walk(root: string, opts?: klaw.Options): Promise<klaw.Item[]>;
|
21 | export declare function ls(dir: string): Promise<{
|
22 | path: string;
|
23 | stat: Stats;
|
24 | }[]>;
|
25 | export declare function cleanup(dir: string): Promise<void>;
|
26 | export declare function symlink(src: string, dst: string): Promise<void>;
|
27 | export declare function utimesSync(p: string, atime: Date, mtime: Date): void;
|
28 | export declare function touch(p: string): Promise<void>;
|
29 | export declare function mkdirpSync(p: string): void;
|
30 | export declare function emptyDir(p: string): Promise<void>;
|