This commit is contained in:
Sam Verschueren
2016-03-10 13:39:03 +01:00
parent 3fe06a7ebc
commit 2789aded21
2 changed files with 52 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
// Type definitions for pify
// Project: https://github.com/sindresorhus/pify
// Definitions by: Sam Verschueren <https://github.com/samverschueren>
// Definitions: https://github.com/borisyankov/DefinitelyTyped
declare module "pify" {
interface PifyOptions {
multiArgs?: boolean,
include?: [string | RegExp],
exclude?: [string | RegExp],
excludeMain?: boolean
}
function pify(input: Function, promiseModule?: Function, options?: PifyOptions): (...args:any[]) => Promise<any>;
function pify(input: any, promiseModule?: Function, options?: PifyOptions): any;
function pify(input: Function, options?: PifyOptions): (...args:any[]) => Promise<any>;
function pify(input: any, options?: PifyOptions): any;
namespace pify {}
export = pify;
}