typescanner
Version:
A simple library for implementing type guard in TypeScript.
52 lines • 2.68 kB
JavaScript
;
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];
}));
exports.__esModule = true;
exports.isUnion = exports.isUndefined = exports.isSymbol = exports.isString = exports.isOptional = exports.isObject = exports.isNumber = exports.isNull = exports.isList = exports.isInstanceOf = exports.isDate = exports.isBoolean = exports.isBigint = exports.isArray = exports.union = exports.Undefined = exports.symbol = exports.string = exports.optional = exports.number = exports.Null = exports.list = exports.instanceOf = exports.date = exports.boolean = exports.bigint = exports.array = exports.scanner = exports.scan = void 0;
// scan
var scan_1 = require("./scan");
__createBinding(exports, scan_1, "scan");
// scanner
var scanner_1 = require("./scanner");
__createBinding(exports, scanner_1, "scanner");
// fields
var fields_1 = require("./fields");
__createBinding(exports, fields_1, "array");
__createBinding(exports, fields_1, "bigint");
__createBinding(exports, fields_1, "boolean");
__createBinding(exports, fields_1, "date");
__createBinding(exports, fields_1, "instanceOf");
__createBinding(exports, fields_1, "list");
__createBinding(exports, fields_1, "Null");
__createBinding(exports, fields_1, "number");
__createBinding(exports, fields_1, "optional");
__createBinding(exports, fields_1, "string");
__createBinding(exports, fields_1, "symbol");
__createBinding(exports, fields_1, "Undefined");
__createBinding(exports, fields_1, "union");
// typeGuard
var typeGuard_1 = require("./typeGuard");
__createBinding(exports, typeGuard_1, "isArray");
__createBinding(exports, typeGuard_1, "isBigint");
__createBinding(exports, typeGuard_1, "isBoolean");
__createBinding(exports, typeGuard_1, "isDate");
__createBinding(exports, typeGuard_1, "isInstanceOf");
__createBinding(exports, typeGuard_1, "isList");
__createBinding(exports, typeGuard_1, "isNull");
__createBinding(exports, typeGuard_1, "isNumber");
__createBinding(exports, typeGuard_1, "isObject");
__createBinding(exports, typeGuard_1, "isOptional");
__createBinding(exports, typeGuard_1, "isString");
__createBinding(exports, typeGuard_1, "isSymbol");
__createBinding(exports, typeGuard_1, "isUndefined");
__createBinding(exports, typeGuard_1, "isUnion");
//# sourceMappingURL=index.js.map