adding type for move to fs-extra

This commit is contained in:
Farokhcpu
2016-08-17 10:31:49 +02:00
parent e80403239f
commit 18765bde85
2 changed files with 30 additions and 0 deletions

View File

@@ -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);

View File

@@ -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;