1 |
|
2 |
|
3 | import type { WriteFileOptions } from 'fs';
|
4 | import chokidar, { WatchOptions } from 'chokidar';
|
5 | import BlueBirdPromise from 'bluebird';
|
6 | import fs from 'graceful-fs';
|
7 | export declare function exists(path: string): BlueBirdPromise<boolean>;
|
8 | export declare function existsSync(path: string): boolean;
|
9 | export declare function mkdirs(path: string): BlueBirdPromise<string>;
|
10 | export declare function mkdirsSync(path: string): void;
|
11 | export declare function writeFile(path: string, data: any, options?: WriteFileOptions): BlueBirdPromise<void>;
|
12 | export declare function writeFileSync(path: string, data: any, options?: WriteFileOptions): void;
|
13 | export declare function appendFile(path: string, data: any, options?: WriteFileOptions): BlueBirdPromise<void>;
|
14 | export declare function appendFileSync(path: string, data: any, options?: WriteFileOptions): void;
|
15 | export declare function copyFile(src: string, dest: string, flags?: number): BlueBirdPromise<void>;
|
16 | export declare type ReadDirOptions = {
|
17 | encoding?: BufferEncoding | null;
|
18 | withFileTypes?: false;
|
19 | ignoreHidden?: boolean;
|
20 | ignorePattern?: RegExp;
|
21 | };
|
22 | export declare function copyDir(src: string, dest: string, options?: ReadDirOptions): BlueBirdPromise<any[]>;
|
23 | export declare function listDir(path: string, options?: ReadDirOptions): BlueBirdPromise<any[]>;
|
24 | export declare function listDirSync(path: string, options?: ReadDirOptions): any[];
|
25 | export declare function escapeEOL(str: string): string;
|
26 | export declare function escapeBOM(str: string): string;
|
27 | export declare function escapeFileContent(content: any): string;
|
28 | export declare type ReadFileOptions = {
|
29 | encoding?: BufferEncoding | null;
|
30 | flag?: string;
|
31 | escape?: string;
|
32 | };
|
33 | export declare function readFile(path: string, options?: ReadFileOptions | null): BlueBirdPromise<string | Buffer>;
|
34 | export declare function readFileSync(path: string, options?: ReadFileOptions): string | Buffer;
|
35 | export declare function emptyDir(path: string, options?: ReadDirOptions & {
|
36 | exclude?: any[];
|
37 | }): BlueBirdPromise<any[]>;
|
38 | export declare function emptyDirSync(path: string, options?: ReadDirOptions & {
|
39 | exclude?: any[];
|
40 | }): any[];
|
41 | export declare function rmdir(path: string): BlueBirdPromise<void>;
|
42 | export declare function rmdirSync(path: string): void;
|
43 | export declare function watch(path: string | ReadonlyArray<string>, options?: WatchOptions): BlueBirdPromise<chokidar.FSWatcher>;
|
44 | export declare function ensurePath(path: string): BlueBirdPromise<string>;
|
45 | export declare function ensurePathSync(path: string): string;
|
46 | export declare function ensureWriteStream(path: string, options?: BufferEncoding | {
|
47 | flags?: string;
|
48 | encoding?: BufferEncoding;
|
49 | fd?: number;
|
50 | mode?: number;
|
51 | autoClose?: boolean;
|
52 | emitClose?: boolean;
|
53 | start?: number;
|
54 | highWaterMark?: number;
|
55 | }): BlueBirdPromise<fs.WriteStream>;
|
56 | export declare function ensureWriteStreamSync(path: string, options?: BufferEncoding | {
|
57 | flags?: string;
|
58 | encoding?: BufferEncoding;
|
59 | fd?: number;
|
60 | mode?: number;
|
61 | autoClose?: boolean;
|
62 | emitClose?: boolean;
|
63 | start?: number;
|
64 | highWaterMark?: number;
|
65 | }): fs.WriteStream;
|
66 | export declare const access: (arg1: fs.PathLike) => BlueBirdPromise<unknown>;
|
67 | export declare const accessSync: typeof fs.accessSync;
|
68 | export declare const chmod: (arg1: fs.PathLike, arg2: fs.Mode) => BlueBirdPromise<unknown>;
|
69 | export declare const chmodSync: typeof fs.chmodSync;
|
70 | export declare const fchmod: (arg1: number, arg2: fs.Mode) => BlueBirdPromise<unknown>;
|
71 | export declare const fchmodSync: typeof fs.fchmodSync;
|
72 | export declare const lchmod: (arg1: fs.PathLike, arg2: fs.Mode) => BlueBirdPromise<unknown>;
|
73 | export declare const lchmodSync: typeof fs.lchmodSync;
|
74 | export declare const chown: (arg1: fs.PathLike, arg2: number, arg3: number) => BlueBirdPromise<unknown>;
|
75 | export declare const chownSync: typeof fs.chownSync;
|
76 | export declare const fchown: (arg1: number, arg2: number, arg3: number) => BlueBirdPromise<unknown>;
|
77 | export declare const fchownSync: typeof fs.fchownSync;
|
78 | export declare const lchown: (arg1: fs.PathLike, arg2: number, arg3: number) => BlueBirdPromise<unknown>;
|
79 | export declare const lchownSync: typeof fs.lchownSync;
|
80 | export declare const close: (arg1: number) => BlueBirdPromise<unknown>;
|
81 | export declare const closeSync: typeof fs.closeSync;
|
82 | export declare const createReadStream: typeof fs.createReadStream;
|
83 | export declare const createWriteStream: typeof fs.createWriteStream;
|
84 | export declare const fsync: (arg1: number) => BlueBirdPromise<unknown>;
|
85 | export declare const fsyncSync: typeof fs.fsyncSync;
|
86 | export declare const link: (arg1: fs.PathLike, arg2: fs.PathLike) => BlueBirdPromise<unknown>;
|
87 | export declare const linkSync: typeof fs.linkSync;
|
88 | export declare const mkdir: (arg1: fs.PathLike) => BlueBirdPromise<unknown>;
|
89 | export declare const mkdirSync: typeof fs.mkdirSync;
|
90 | export declare const open: (arg1: fs.PathLike) => BlueBirdPromise<number>;
|
91 | export declare const openSync: typeof fs.openSync;
|
92 | export declare const symlink: (arg1: fs.PathLike, arg2: fs.PathLike) => BlueBirdPromise<unknown>;
|
93 | export declare const symlinkSync: typeof fs.symlinkSync;
|
94 | export declare const read: (arg1: number) => BlueBirdPromise<number>;
|
95 | export declare const readSync: typeof fs.readSync;
|
96 | export declare const readdir: (arg1: fs.PathLike) => BlueBirdPromise<string[]>;
|
97 | export declare const readdirSync: typeof fs.readdirSync;
|
98 | export declare const readlink: (arg1: fs.PathLike) => BlueBirdPromise<string>;
|
99 | export declare const readlinkSync: typeof fs.readlinkSync;
|
100 | export declare const realpath: (arg1: fs.PathLike) => BlueBirdPromise<string>;
|
101 | export declare const realpathSync: typeof fs.realpathSync;
|
102 | export declare const rename: (arg1: fs.PathLike, arg2: fs.PathLike) => BlueBirdPromise<void>;
|
103 | export declare const renameSync: typeof fs.renameSync;
|
104 | export declare const stat: (arg1: fs.PathLike) => BlueBirdPromise<fs.Stats>;
|
105 | export declare const statSync: fs.StatSyncFn;
|
106 | export declare const fstat: (arg1: number) => BlueBirdPromise<unknown>;
|
107 | export declare const fstatSync: typeof fs.fstatSync;
|
108 | export declare const lstat: (arg1: fs.PathLike) => BlueBirdPromise<unknown>;
|
109 | export declare const lstatSync: fs.StatSyncFn;
|
110 | export declare const truncate: (arg1: fs.PathLike) => BlueBirdPromise<unknown>;
|
111 | export declare const truncateSync: typeof fs.truncateSync;
|
112 | export declare const ftruncate: (arg1: number) => BlueBirdPromise<unknown>;
|
113 | export declare const ftruncateSync: typeof fs.ftruncateSync;
|
114 | export declare const unlink: (arg1: fs.PathLike) => BlueBirdPromise<void>;
|
115 | export declare const unlinkSync: typeof fs.unlinkSync;
|
116 | export declare const utimes: (arg1: fs.PathLike, arg2: fs.TimeLike, arg3: fs.TimeLike) => BlueBirdPromise<unknown>;
|
117 | export declare const utimesSync: typeof fs.utimesSync;
|
118 | export declare const futimes: (arg1: number, arg2: fs.TimeLike, arg3: fs.TimeLike) => BlueBirdPromise<unknown>;
|
119 | export declare const futimesSync: typeof fs.futimesSync;
|
120 | export declare const watchFile: typeof fs.watchFile;
|
121 | export declare const unwatchFile: typeof fs.unwatchFile;
|
122 | export declare const write: (arg1: number, arg2: string) => BlueBirdPromise<number>;
|
123 | export declare const writeSync: typeof fs.writeSync;
|
124 | export declare const Stats: typeof fs.Stats;
|
125 | export declare const ReadStream: typeof fs.ReadStream;
|
126 | export declare const WriteStream: typeof fs.WriteStream;
|