added definitions for mkdirp

This commit is contained in:
Bart van der Schoor 2014-04-01 00:36:47 +02:00
parent a349c7811a
commit 2d6c5ce48d
2 changed files with 31 additions and 0 deletions

16
mkdirp/mkdirp-tests.ts Normal file
View File

@ -0,0 +1,16 @@
/// <reference path="mkdirp.d.ts" />
import mkdirp = require('mkdirp');
var str: string;
var num: number;
mkdirp(str, num, (err, made) => {
str = made;
});
mkdirp(str, (err, made) => {
str = made;
});
str = mkdirp.sync(str, num);
str = mkdirp.sync(str);

15
mkdirp/mkdirp.d.ts vendored Normal file
View File

@ -0,0 +1,15 @@
// Type definitions for mkdirp 0.3.0
// Project: http://github.com/substack/node-mkdirp
// Definitions by: Bart van der Schoor <https://github.com/Bartvds>
// Definitions: https://github.com/borisyankov/DefinitelyTyped
declare module 'mkdirp' {
function mkdirp(dir: string, cb: (err: any, made: string) => void): void;
function mkdirp(dir: string, flags: any, cb: (err: any, made: string) => void): void;
module mkdirp {
function sync(dir: string, flags?: any): string;
}
export = mkdirp;
}