@snipsonian/core
Version:
Core/base reusable javascript code snippets
12 lines (11 loc) • 391 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const isSet_1 = require("./isSet");
const isObject_1 = require("./isObject");
const isFunction_1 = require("./isFunction");
function isPromise(input) {
return (0, isSet_1.default)(input)
&& (0, isObject_1.default)(input)
&& (0, isFunction_1.default)(input.then);
}
exports.default = isPromise;