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; }