From d77027e8ae14f1d64b5e2dd78fe37b46e33ae996 Mon Sep 17 00:00:00 2001 From: Alan Agius Date: Mon, 11 Dec 2017 20:12:20 +0100 Subject: [PATCH] feat(fs extra): update APi to match `fs-extra 5.0.0` --- types/fs-extra/fs-extra-tests.ts | 18 ++---------------- types/fs-extra/index.d.ts | 4 ++-- 2 files changed, 4 insertions(+), 18 deletions(-) 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";