index.ts 239 B

123456
  1. // @ts-nocheck
  2. import {isFunction} from '../isFunction'
  3. import {isObject} from '../isObject'
  4. export const isPromise = <T = any>(val: unknown): val is Promise<T> => {
  5. return isObject(val) && isFunction(val.then) && isFunction(val.catch)
  6. }