is-type-of
Version:
complete type checking for node
179 lines • 7.6 kB
JavaScript
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.Long = exports.duplex = exports.writable = exports.readable = exports.stream = exports.buffer = exports.promise = exports.generator = exports.regexp = exports.regExp = exports.error = exports.date = exports.object = exports.array = exports.class = exports.asyncFunction = exports.generatorFunction = exports.function = exports.primitive = exports.NaN = exports.finite = exports.double = exports.long = exports.int32 = exports.int = exports.bigint = exports.bigInt = exports.nullOrUndefined = exports.null = exports.undefined = exports.symbol = exports.string = exports.number = exports.boolean = exports.isInstanceOf = void 0;
const is_js_1 = require("./is.js");
const primitive_js_1 = require("./types/primitive.js");
Object.defineProperty(exports, "null", { enumerable: true, get: function () { return primitive_js_1.isNull; } });
Object.defineProperty(exports, "undefined", { enumerable: true, get: function () { return primitive_js_1.isUndefined; } });
Object.defineProperty(exports, "NaN", { enumerable: true, get: function () { return primitive_js_1.isNaN; } });
const std_js_1 = require("./types/std.js");
Object.defineProperty(exports, "class", { enumerable: true, get: function () { return std_js_1.isClass; } });
Object.defineProperty(exports, "function", { enumerable: true, get: function () { return std_js_1.isFunction; } });
__exportStar(require("./types/primitive.js"), exports);
__exportStar(require("./types/std.js"), exports);
__exportStar(require("./types/node.js"), exports);
__exportStar(require("./types/external.js"), exports);
var util_js_1 = require("./types/util.js");
Object.defineProperty(exports, "isInstanceOf", { enumerable: true, get: function () { return util_js_1.isInstanceOf; } });
exports.default = is_js_1.is;
// Compatible API, recommand to use `is`
/**
* @deprecated
* @see {is.boolean}
*/
exports.boolean = is_js_1.is.boolean;
/**
* @deprecated
* @see {is.number}
*/
exports.number = is_js_1.is.number;
/**
* @deprecated
* @see {is.string}
*/
exports.string = is_js_1.is.string;
/**
* @deprecated
* @see {is.symbol}
*/
exports.symbol = is_js_1.is.symbol;
/**
* @deprecated
* @see {is.nullable}
*/
exports.nullOrUndefined = is_js_1.is.nullable;
/**
* @deprecated
* @see {is.bigInt}
*/
exports.bigInt = is_js_1.is.bigInt;
/**
* @deprecated
* @see {is.bigInt}
*/
exports.bigint = is_js_1.is.bigInt;
/**
* @deprecated
* @see {is.integer}
*/
exports.int = is_js_1.is.integer;
/**
* @deprecated
* @see {is.integer32}
*/
exports.int32 = is_js_1.is.integer32;
/**
* @deprecated
* @see {is.long}
*/
exports.long = is_js_1.is.long;
/**
* @deprecated
* @see {is.double}
*/
exports.double = is_js_1.is.double;
/**
* @deprecated
* @see {is.finite}
*/
exports.finite = is_js_1.is.finite;
/**
* @deprecated
* @see {is.primitive}
*/
exports.primitive = is_js_1.is.primitive;
/**
* @deprecated
* @see {is.generatorFunction}
*/
exports.generatorFunction = is_js_1.is.generatorFunction;
/**
* @deprecated
* @see {is.asyncFunction}
*/
exports.asyncFunction = is_js_1.is.asyncFunction;
/**
* @deprecated
* @see {is.array}
*/
exports.array = is_js_1.is.array;
/**
* @deprecated
* @see {is.object}
*/
exports.object = is_js_1.is.object;
/**
* @deprecated
* @see {is.date}
*/
exports.date = is_js_1.is.date;
/**
* @deprecated
* @see {is.error}
*/
exports.error = is_js_1.is.error;
/**
* @deprecated
* @see {is.regExp}
*/
exports.regExp = is_js_1.is.regExp;
/**
* @deprecated
* @see {is.regExp}
*/
exports.regexp = is_js_1.is.regExp;
/**
* @deprecated
* @see {is.generator}
*/
exports.generator = is_js_1.is.generator;
/**
* @deprecated
* @see {is.promiseLike}
*/
exports.promise = is_js_1.is.promiseLike;
/**
* @deprecated
* @see {is.buffer}
*/
exports.buffer = is_js_1.is.buffer;
/**
* @deprecated
* @see {is.stream}
*/
exports.stream = is_js_1.is.stream;
/**
* @deprecated
* @see {is.readable}
*/
exports.readable = is_js_1.is.readable;
/**
* @deprecated
* @see {is.writable}
*/
exports.writable = is_js_1.is.writable;
/**
* @deprecated
* @see {is.duplex}
*/
exports.duplex = is_js_1.is.duplex;
/**
* @deprecated
* @see {is.longObject}
*/
exports.Long = is_js_1.is.longObject;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSxtQ0FBNkI7QUFDN0IsdURBQWtFO0FBK0MvQyxxRkEvQ1YscUJBQU0sT0ErQ1E7QUFOQywwRkF6Q1AsMEJBQVcsT0F5Q0s7QUE0RGYsb0ZBckdZLG9CQUFLLE9BcUdkO0FBcEdyQiwyQ0FBcUQ7QUFrSWpDLHNGQWxJWCxnQkFBTyxPQWtJUztBQWxCRix5RkFoSEwsbUJBQVUsT0FnSEc7QUE5Ry9CLHVEQUFxQztBQUNyQyxpREFBK0I7QUFDL0Isa0RBQWdDO0FBQ2hDLHNEQUFvQztBQUNwQywyQ0FBK0M7QUFBdEMsdUdBQUEsWUFBWSxPQUFBO0FBRXJCLGtCQUFlLFVBQUUsQ0FBQztBQUVsQix3Q0FBd0M7QUFFeEM7OztHQUdHO0FBQ1UsUUFBQSxPQUFPLEdBQUcsVUFBRSxDQUFDLE9BQU8sQ0FBQztBQUVsQzs7O0dBR0c7QUFDVSxRQUFBLE1BQU0sR0FBRyxVQUFFLENBQUMsTUFBTSxDQUFDO0FBRWhDOzs7R0FHRztBQUNVLFFBQUEsTUFBTSxHQUFHLFVBQUUsQ0FBQyxNQUFNLENBQUM7QUFFaEM7OztHQUdHO0FBQ1UsUUFBQSxNQUFNLEdBQUcsVUFBRSxDQUFDLE1BQU0sQ0FBQztBQWNoQzs7O0dBR0c7QUFDVSxRQUFBLGVBQWUsR0FBRyxVQUFFLENBQUMsUUFBUSxDQUFDO0FBRTNDOzs7R0FHRztBQUNVLFFBQUEsTUFBTSxHQUFHLFVBQUUsQ0FBQyxNQUFNLENBQUM7QUFFaEM7OztHQUdHO0FBQ1UsUUFBQSxNQUFNLEdBQUcsVUFBRSxDQUFDLE1BQU0sQ0FBQztBQUVoQzs7O0dBR0c7QUFDVSxRQUFBLEdBQUcsR0FBRyxVQUFFLENBQUMsT0FBTyxDQUFDO0FBRTlCOzs7R0FHRztBQUNVLFFBQUEsS0FBSyxHQUFHLFVBQUUsQ0FBQyxTQUFTLENBQUM7QUFFbEM7OztHQUdHO0FBQ1UsUUFBQSxJQUFJLEdBQUcsVUFBRSxDQUFDLElBQUksQ0FBQztBQUU1Qjs7O0dBR0c7QUFDVSxRQUFBLE1BQU0sR0FBRyxVQUFFLENBQUMsTUFBTSxDQUFDO0FBRWhDOzs7R0FHRztBQUNVLFFBQUEsTUFBTSxHQUFHLFVBQUUsQ0FBQyxNQUFNLENBQUM7QUFRaEM7OztHQUdHO0FBQ1UsUUFBQSxTQUFTLEdBQUcsVUFBRSxDQUFDLFNBQVMsQ0FBQztBQVF0Qzs7O0dBR0c7QUFDVSxRQUFBLGlCQUFpQixHQUFHLFVBQUUsQ0FBQyxpQkFBaUIsQ0FBQztBQUV0RDs7O0dBR0c7QUFDVSxRQUFBLGFBQWEsR0FBRyxVQUFFLENBQUMsYUFBYSxDQUFDO0FBUTlDOzs7R0FHRztBQUNVLFFBQUEsS0FBSyxHQUFHLFVBQUUsQ0FBQyxLQUFLLENBQUM7QUFFOUI7OztHQUdHO0FBQ1UsUUFBQSxNQUFNLEdBQUcsVUFBRSxDQUFDLE1BQU0sQ0FBQztBQUVoQzs7O0dBR0c7QUFDVSxRQUFBLElBQUksR0FBRyxVQUFFLENBQUMsSUFBSSxDQUFDO0FBRTVCOzs7R0FHRztBQUNVLFFBQUEsS0FBSyxHQUFHLFVBQUUsQ0FBQyxLQUFLLENBQUM7QUFFOUI7OztHQUdHO0FBQ1UsUUFBQSxNQUFNLEdBQUcsVUFBRSxDQUFDLE1BQU0sQ0FBQztBQUVoQzs7O0dBR0c7QUFDVSxRQUFBLE1BQU0sR0FBRyxVQUFFLENBQUMsTUFBTSxDQUFDO0FBRWhDOzs7R0FHRztBQUNVLFFBQUEsU0FBUyxHQUFHLFVBQUUsQ0FBQyxTQUFTLENBQUM7QUFFdEM7OztHQUdHO0FBQ1UsUUFBQSxPQUFPLEdBQUcsVUFBRSxDQUFDLFdBQVcsQ0FBQztBQUV0Qzs7O0dBR0c7QUFDVSxRQUFBLE1BQU0sR0FBRyxVQUFFLENBQUMsTUFBTSxDQUFDO0FBRWhDOzs7R0FHRztBQUNVLFFBQUEsTUFBTSxHQUFHLFVBQUUsQ0FBQyxNQUFNLENBQUM7QUFFaEM7OztHQUdHO0FBQ1UsUUFBQSxRQUFRLEdBQUcsVUFBRSxDQUFDLFFBQVEsQ0FBQztBQUVwQzs7O0dBR0c7QUFDVSxRQUFBLFFBQVEsR0FBRyxVQUFFLENBQUMsUUFBUSxDQUFDO0FBRXBDOzs7R0FHRztBQUNVLFFBQUEsTUFBTSxHQUFHLFVBQUUsQ0FBQyxNQUFNLENBQUM7QUFFaEM7OztHQUdHO0FBQ1UsUUFBQSxJQUFJLEdBQUcsVUFBRSxDQUFDLFVBQVUsQ0FBQyJ9