Dimitri Benin
6 years ago
committed by
Sindre Sorhus
4 changed files with 31 additions and 20 deletions
@ -1,13 +1,23 @@ |
|||
/** |
|||
* Check if `input` is a ES2015 promise. |
|||
* |
|||
* @param input - Value to be checked. |
|||
* |
|||
* @example |
|||
* |
|||
* import isPromise from 'p-is-promise'; |
|||
* |
|||
* isPromise(Promise.resolve('🦄')); |
|||
* //=> true
|
|||
*/ |
|||
export default function(input: unknown): input is Promise<unknown>; |
|||
declare const pIsPromise: { |
|||
/** |
|||
Check if `input` is a ES2015 promise. |
|||
|
|||
@param input - Value to be checked. |
|||
|
|||
@example |
|||
``` |
|||
import isPromise = require('p-is-promise'); |
|||
|
|||
isPromise(Promise.resolve('🦄')); |
|||
//=> true
|
|||
``` |
|||
*/ |
|||
(input: unknown): input is Promise<unknown>; |
|||
|
|||
// TODO: Remove this for the next major release, refactor the whole definition to:
|
|||
// declare function pIsPromise(input: unknown): input is Promise<unknown>;
|
|||
// export = pIsPromise;
|
|||
default: typeof pIsPromise; |
|||
}; |
|||
|
|||
export = pIsPromise; |
|||
|
Loading…
Reference in new issue