mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-05-23 21:35:37 +08:00
adding type for move to fs-extra
This commit is contained in:
@@ -52,20 +52,46 @@ fs.copySync(src, dest,
|
||||
filter: /.*/
|
||||
}
|
||||
);
|
||||
|
||||
fs.createFile(file, errorCallback);
|
||||
fs.createFileSync(file);
|
||||
|
||||
fs.mkdirs(dir, errorCallback);
|
||||
fs.mkdirs(dir, {}, errorCallback);
|
||||
|
||||
fs.mkdirsSync(dir);
|
||||
fs.mkdirsSync(dir, {});
|
||||
|
||||
fs.mkdirp(dir, errorCallback);
|
||||
fs.mkdirp(dir, {}, errorCallback);
|
||||
|
||||
fs.mkdirpSync(dir);
|
||||
fs.mkdirpSync(dir, {});
|
||||
|
||||
fs.move(src, dest, errorCallback);
|
||||
fs.move(src, dest, (src: string) => {
|
||||
return false;
|
||||
}, errorCallback);
|
||||
fs.move(src, dest,
|
||||
{
|
||||
clobber: true,
|
||||
preserveTimestamps: true,
|
||||
filter: (src: string) => {return false}
|
||||
},
|
||||
errorCallback
|
||||
);
|
||||
fs.move(src, dest,
|
||||
{
|
||||
clobber: true,
|
||||
preserveTimestamps: true,
|
||||
filter: /.*/
|
||||
},
|
||||
errorCallback
|
||||
);
|
||||
|
||||
fs.outputFile(file, data, errorCallback);
|
||||
fs.outputFileSync(file, data);
|
||||
|
||||
fs.outputJson(file, data, errorCallback);
|
||||
fs.outputJSON(file, data, errorCallback);
|
||||
|
||||
|
||||
4
fs-extra/fs-extra.d.ts
vendored
4
fs-extra/fs-extra.d.ts
vendored
@@ -31,6 +31,10 @@ declare module "fs-extra" {
|
||||
export function mkdirsSync(dir: string, options?: MkdirOptions): void;
|
||||
export function mkdirpSync(dir: string, options?: MkdirOptions): void;
|
||||
|
||||
export function move(src: string, dest: string, callback?: (err: Error) => void): void;
|
||||
export function move(src: string, dest: string, filter: CopyFilter, callback?: (err: Error) => void): void;
|
||||
export function move(src: string, dest: string, options: CopyOptions, callback?: (err: Error) => void): void;
|
||||
|
||||
export function outputFile(file: string, data: any, callback?: (err: Error) => void): void;
|
||||
export function outputFileSync(file: string, data: any): void;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user