index.d.ts 515 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
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;