1
0
mirror of https://github.com/actions/setup-python synced 2024-11-30 21:22:28 +08:00
setup-python/node_modules/p-is-promise/index.d.ts
Danny McCormick 39c08a0eaa Initial pass
2019-06-26 21:12:00 -04:00

24 lines
515 B
TypeScript

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;