UNPKG

payload-is

Version:

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

17 lines (13 loc) 460 B
'use strict'; var _function = require('./function.cjs'); var object = require('./object.cjs'); var type = require('./type.cjs'); function isPromise(payload) { return type.getTag(payload) === "Promise"; } function isPromiseLike(payload) { return (object.isObject(payload) || _function.isFunction(payload)) && _function.isFunction(payload.then); } exports.isPromise = isPromise; exports.isPromiseLike = isPromiseLike; //# sourceMappingURL=promise.cjs.map