mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-08-11 12:30:18 +00:00
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:
@@ -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);
|
||||
|
||||
|
||||
@@ -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,
|
||||
|
||||
Vendored
+1
-1
@@ -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";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user