isPromise
Check whether the given value is Promise
Import
import { isPromise } from '@fullstacksjs/toolbox';
Signature
function isPromise(x: unknown): x is Promise<unknown> {};
Examples
isPromise(null) // false
isPromise(undefined) // false
isPromise(42) // false
isPromise('then') // false
isPromise(true) // false
isPromise({}) // false
isPromise([]) // false
isPromise([true]) // false
isPromise(() => {}) // false
isPromise({ then: true }) // false
isPromise({ then: fn }) // true