// @ts-nocheck import {isFunction} from '../isFunction' import {isObject} from '../isObject' export const isPromise = (val: unknown): val is Promise => { return isObject(val) && isFunction(val.then) && isFunction(val.catch) }