feat(fs-extra): update CopyFilter signature to include dest (#19361)

* feat(fs-extra): update `CopyFilter` signature to include `dest`

* merge conflicts

fs-extra: re-add missing dash
This commit is contained in:
Alan Agius
2017-08-31 07:04:38 -07:00
committed by Andy
parent 5bb93e3433
commit a7d0be726e
3 changed files with 7 additions and 7 deletions
@@ -47,9 +47,9 @@ let writeStream: stream.Writable;
let isDirectory: boolean;
fs.copy(src, dest, errorCallback);
fs.copy(src, dest, { filter: (src: string) => false }, errorCallback);
fs.copy(src, dest, { filter: (src: string, dest: string) => false }, errorCallback);
fs.copySync(src, dest);
fs.copySync(src, dest, { filter: (src: string) => false });
fs.copySync(src, dest, { filter: (src: string, dest: string) => false });
fs.createFile(file, errorCallback);
fs.createFileSync(file);
+4 -4
View File
@@ -43,12 +43,12 @@ fs.copy(src, dest, { overwrite: true }).then(() => {
// stub
});
fs.copy(src, dest, errorCallback);
fs.copy(src, dest, { filter: src => false }, errorCallback);
fs.copy(src, dest, { filter: (src: string, dest: string) => false }, errorCallback);
fs.copy(src, dest,
{
overwrite: true,
preserveTimestamps: true,
filter: (src: string) => false
filter: (src: string, dest: string) => false
},
errorCallback
);
@@ -61,13 +61,13 @@ fs.copy(src, dest,
errorCallback
);
fs.copySync(src, dest);
fs.copySync(src, dest, { filter: src => false });
fs.copySync(src, dest, { filter: (src: string, dest: string) => false });
fs.copySync(src, dest, { filter: /.*/ });
fs.copySync(src, dest,
{
overwrite: true,
preserveTimestamps: true,
filter: (src: string) => false
filter: (src: string, dest: string) => false
}
);
fs.copySync(src, dest,
+1 -1
View File
@@ -258,7 +258,7 @@ export interface PathEntryStream {
read(): PathEntry | null;
}
export type CopyFilter = ((src: string) => boolean) | RegExp;
export type CopyFilter = ((src: string, dest: string) => boolean) | RegExp;
export type SymlinkType = "dir" | "file";