mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
* Adds type definitions for 'promise-nodeify' Adds type definitions and tests Adds tsconfig and tslint config * Fixes method signature on promiseNodeify.nodeifyThis()
25 lines
740 B
TypeScript
25 lines
740 B
TypeScript
// Type definitions for promise-nodeify 3.0
|
|
// Project: https://github.com/kevinoid/promise-nodeify
|
|
// Definitions by: jgeth <https://github.com/jgeth>
|
|
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
|
|
|
export as namespace promiseNodeify;
|
|
|
|
declare const promiseNodeify: {
|
|
<T>(
|
|
promise: Promise<T>,
|
|
callback: (error: Error | undefined, value: T | undefined) => any
|
|
): Promise<T> | undefined;
|
|
|
|
delegated<T>(
|
|
promise: Promise<T>,
|
|
callback: (error: Error | undefined, value: T | undefined) => any
|
|
): Promise<T> | undefined;
|
|
|
|
nodeifyThis<T>(
|
|
callback: (error: Error | undefined, value: T | undefined) => any
|
|
): Promise<T> | undefined;
|
|
};
|
|
|
|
export = promiseNodeify;
|