UNPKG

@functional-abstraction/type

Version:
3 lines (2 loc) 693 B
var e=(e,t)=>null!=t&&t.constructor.prototype===e.prototype,t=e=>Number.isFinite(e);exports.isArray=t=>e(Array,t),exports.isBoolean=t=>e(Boolean,t),exports.isDate=t=>e(Date,t),exports.isFinite=t,exports.isFunction=t=>e(Function,t),exports.isInstance=e,exports.isInt=e=>t(e)&&e%1==0,exports.isInt32=e=>t(e)&&e===(0|e),exports.isNaN=e=>Number.isNaN(e),exports.isNegativeInfinity=e=>e===Number.NEGATIVE_INFINITY,exports.isNull=e=>null===e,exports.isNumber=t=>e(Number,t),exports.isObject=t=>e(Object,t),exports.isPositiveInfinity=e=>e===Number.POSITIVE_INFINITY,exports.isRegExp=t=>e(RegExp,t),exports.isString=t=>e(String,t),exports.isUndefined=e=>void 0===e; //# sourceMappingURL=index.cjs.map