ts-cast
Version:
Runtime typechecking
58 lines (57 loc) • 4.05 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];
}));
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.prod = exports.allOf = exports.oneOf = exports.firstOf = exports.union = exports.array = exports.tuple = exports.record = exports.struct = exports.text = exports.values = exports.value = exports.ref = exports.undef = exports.any = exports.nil = exports.boolean = exports.number = exports.string = exports.integer = void 0;
__exportStar(require("./engine"), exports);
__exportStar(require("./rules"), exports);
var integer_1 = require("./types/integer");
Object.defineProperty(exports, "integer", { enumerable: true, get: function () { return integer_1.integer; } });
var string_1 = require("./types/string");
Object.defineProperty(exports, "string", { enumerable: true, get: function () { return string_1.string; } });
var number_1 = require("./types/number");
Object.defineProperty(exports, "number", { enumerable: true, get: function () { return number_1.number; } });
var boolean_1 = require("./types/boolean");
Object.defineProperty(exports, "boolean", { enumerable: true, get: function () { return boolean_1.boolean; } });
var nil_1 = require("./types/nil");
Object.defineProperty(exports, "nil", { enumerable: true, get: function () { return nil_1.nil; } });
var any_1 = require("./types/any");
Object.defineProperty(exports, "any", { enumerable: true, get: function () { return any_1.any; } });
var undef_1 = require("./types/undef");
Object.defineProperty(exports, "undef", { enumerable: true, get: function () { return undef_1.undef; } });
var ref_1 = require("./types/ref");
Object.defineProperty(exports, "ref", { enumerable: true, get: function () { return ref_1.ref; } });
var value_1 = require("./types/value");
Object.defineProperty(exports, "value", { enumerable: true, get: function () { return value_1.value; } });
var values_1 = require("./types/values");
Object.defineProperty(exports, "values", { enumerable: true, get: function () { return values_1.values; } });
var text_1 = require("./types/text");
Object.defineProperty(exports, "text", { enumerable: true, get: function () { return text_1.text; } });
var struct_1 = require("./types/struct");
Object.defineProperty(exports, "struct", { enumerable: true, get: function () { return struct_1.struct; } });
var record_1 = require("./types/record");
Object.defineProperty(exports, "record", { enumerable: true, get: function () { return record_1.record; } });
var tuple_1 = require("./types/tuple");
Object.defineProperty(exports, "tuple", { enumerable: true, get: function () { return tuple_1.tuple; } });
var array_1 = require("./types/array");
Object.defineProperty(exports, "array", { enumerable: true, get: function () { return array_1.array; } });
var union_1 = require("./types/union");
Object.defineProperty(exports, "union", { enumerable: true, get: function () { return union_1.union; } });
Object.defineProperty(exports, "firstOf", { enumerable: true, get: function () { return union_1.firstOf; } });
Object.defineProperty(exports, "oneOf", { enumerable: true, get: function () { return union_1.oneOf; } });
var prod_1 = require("./types/prod");
Object.defineProperty(exports, "allOf", { enumerable: true, get: function () { return prod_1.allOf; } });
Object.defineProperty(exports, "prod", { enumerable: true, get: function () { return prod_1.prod; } });
__exportStar(require("./types/date"), exports);