From dacbb54147b14eeffd1626fd857495bd37bc8da3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elis=C3=A9e=20Maurer?= Date: Thu, 30 Apr 2015 05:06:47 +0200 Subject: [PATCH] Fix module to work with ES6 import syntax --- recursive-readdir/recursive-readdir.d.ts | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/recursive-readdir/recursive-readdir.d.ts b/recursive-readdir/recursive-readdir.d.ts index 5e7ecee0a5..b948fac871 100644 --- a/recursive-readdir/recursive-readdir.d.ts +++ b/recursive-readdir/recursive-readdir.d.ts @@ -4,8 +4,15 @@ // Definitions: https://github.com/borisyankov/DefinitelyTyped declare module "recursive-readdir" { - function readdir(path: string, callback: (error: Error, files: string[]) => any): void; - // ignorePattern supports glob syntax via https://github.com/isaacs/minimatch - function readdir(path: string, ignorePattern: string[], callback: (error: Error, files: string[]) => any): void; - export = readdir; + + module RecursiveReaddir { + interface readdir { + (path: string, callback: (error: Error, files: string[]) => any): void; + // ignorePattern supports glob syntax via https://github.com/isaacs/minimatch + (path: string, ignorePattern: string[], callback: (error: Error, files: string[]) => any): void; + } + } + + var r: RecursiveReaddir.readdir; + export = r; }