diff --git a/types/fs-extra/fs-extra-tests.ts b/types/fs-extra/fs-extra-tests.ts index 1af094260d..50d594e1a4 100644 --- a/types/fs-extra/fs-extra-tests.ts +++ b/types/fs-extra/fs-extra-tests.ts @@ -52,17 +52,9 @@ fs.copy(src, dest, }, errorCallback ); -fs.copy(src, dest, - { - overwrite: true, - preserveTimestamps: true, - filter: /.*/ - }, - errorCallback -); + fs.copySync(src, dest); fs.copySync(src, dest, { filter: (src: string, dest: string) => false }); -fs.copySync(src, dest, { filter: /.*/ }); fs.copySync(src, dest, { overwrite: true, @@ -70,13 +62,7 @@ fs.copySync(src, dest, filter: (src: string, dest: string) => false } ); -fs.copySync(src, dest, - { - overwrite: true, - preserveTimestamps: true, - filter: /.*/ - } -); + fs.createFile(file).then(() => { // stub }); diff --git a/types/fs-extra/index.d.ts b/types/fs-extra/index.d.ts index 575df86b4d..f556afa82f 100644 --- a/types/fs-extra/index.d.ts +++ b/types/fs-extra/index.d.ts @@ -1,4 +1,4 @@ -// Type definitions for fs-extra 4.0 +// Type definitions for fs-extra 5.0 // Project: https://github.com/jprichardson/node-fs-extra // Definitions by: Alan Agius , // midknight41 , @@ -254,7 +254,7 @@ export interface PathEntryStream { read(): PathEntry | null; } -export type CopyFilter = ((src: string, dest: string) => boolean) | RegExp; +export type CopyFilter = (src: string, dest: string) => boolean; export type SymlinkType = "dir" | "file";