24 lines
		
	
	
		
			515 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			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;
 |