UNPKG

payload-is

Version:

A comprehensive TypeScript/JavaScript type checking library providing functions to check data types, collections, primitives, and built-in objects

14 lines (11 loc) 384 B
import { isFunction } from './function.js'; import { isObject } from './object.js'; import { getTag } from './type.js'; function isPromise(payload) { return getTag(payload) === "Promise"; } function isPromiseLike(payload) { return (isObject(payload) || isFunction(payload)) && isFunction(payload.then); } export { isPromise, isPromiseLike }; //# sourceMappingURL=promise.js.map