49 lines
4.5 KiB
JavaScript
49 lines
4.5 KiB
JavaScript
"use strict";
|
|
/*
|
|
* This is a smaller import, `t`, that only contains the basic matchers and code that would either
|
|
* necessarily be loaded to run them, or that takes 0 runtime space (e.g. type-only files).
|
|
* It exists to make it easy to import everything you would typically use to define schemas, but
|
|
* leave out optional stuff like converting to TypeScript, JSON Schema, etc from bundles, assuming
|
|
* you use a tree-shaking compiler. This effectively means that adding more conversion utilities
|
|
* doesn't bloat imports, and still provides reasonable import DX so that you don't need to have
|
|
* individual import statements for every single type. Instead of the old style:
|
|
*
|
|
* import * as t from "structural";
|
|
*
|
|
* You can instead do:
|
|
*
|
|
* import { t } from "structural";
|
|
*
|
|
* And save a little bundle space.
|
|
*/
|
|
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 });
|
|
__exportStar(require("./result"), exports);
|
|
__exportStar(require("./type"), exports);
|
|
__exportStar(require("./get-type"), exports);
|
|
__exportStar(require("./checks/type-of"), exports);
|
|
__exportStar(require("./checks/instance-of"), exports);
|
|
__exportStar(require("./checks/value"), exports);
|
|
__exportStar(require("./checks/array"), exports);
|
|
__exportStar(require("./checks/struct"), exports);
|
|
__exportStar(require("./checks/map"), exports);
|
|
__exportStar(require("./checks/set"), exports);
|
|
__exportStar(require("./checks/primitives"), exports);
|
|
__exportStar(require("./checks/any"), exports);
|
|
__exportStar(require("./checks/is"), exports);
|
|
__exportStar(require("./checks/never"), exports);
|
|
__exportStar(require("./kind"), exports);
|
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL2xpYi90LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTs7Ozs7Ozs7Ozs7Ozs7OztHQWdCRzs7Ozs7Ozs7Ozs7Ozs7OztBQUVILDJDQUF5QjtBQUN6Qix5Q0FBdUI7QUFDdkIsNkNBQTJCO0FBRTNCLG1EQUFpQztBQUNqQyx1REFBcUM7QUFDckMsaURBQStCO0FBQy9CLGlEQUErQjtBQUMvQixrREFBZ0M7QUFDaEMsK0NBQTZCO0FBQzdCLCtDQUE2QjtBQUM3QixzREFBb0M7QUFDcEMsK0NBQTZCO0FBQzdCLDhDQUE0QjtBQUM1QixpREFBK0I7QUFFL0IseUNBQXVCIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiAqIFRoaXMgaXMgYSBzbWFsbGVyIGltcG9ydCwgYHRgLCB0aGF0IG9ubHkgY29udGFpbnMgdGhlIGJhc2ljIG1hdGNoZXJzIGFuZCBjb2RlIHRoYXQgd291bGQgZWl0aGVyXG4gKiBuZWNlc3NhcmlseSBiZSBsb2FkZWQgdG8gcnVuIHRoZW0sIG9yIHRoYXQgdGFrZXMgMCBydW50aW1lIHNwYWNlIChlLmcuIHR5cGUtb25seSBmaWxlcykuXG4gKiBJdCBleGlzdHMgdG8gbWFrZSBpdCBlYXN5IHRvIGltcG9ydCBldmVyeXRoaW5nIHlvdSB3b3VsZCB0eXBpY2FsbHkgdXNlIHRvIGRlZmluZSBzY2hlbWFzLCBidXRcbiAqIGxlYXZlIG91dCBvcHRpb25hbCBzdHVmZiBsaWtlIGNvbnZlcnRpbmcgdG8gVHlwZVNjcmlwdCwgSlNPTiBTY2hlbWEsIGV0YyBmcm9tIGJ1bmRsZXMsIGFzc3VtaW5nXG4gKiB5b3UgdXNlIGEgdHJlZS1zaGFraW5nIGNvbXBpbGVyLiBUaGlzIGVmZmVjdGl2ZWx5IG1lYW5zIHRoYXQgYWRkaW5nIG1vcmUgY29udmVyc2lvbiB1dGlsaXRpZXNcbiAqIGRvZXNuJ3QgYmxvYXQgaW1wb3J0cywgYW5kIHN0aWxsIHByb3ZpZGVzIHJlYXNvbmFibGUgaW1wb3J0IERYIHNvIHRoYXQgeW91IGRvbid0IG5lZWQgdG8gaGF2ZVxuICogaW5kaXZpZHVhbCBpbXBvcnQgc3RhdGVtZW50cyBmb3IgZXZlcnkgc2luZ2xlIHR5cGUuIEluc3RlYWQgb2YgdGhlIG9sZCBzdHlsZTpcbiAqXG4gKiAgICAgaW1wb3J0ICogYXMgdCBmcm9tIFwic3RydWN0dXJhbFwiO1xuICpcbiAqIFlvdSBjYW4gaW5zdGVhZCBkbzpcbiAqXG4gKiAgICAgaW1wb3J0IHsgdCB9IGZyb20gXCJzdHJ1Y3R1cmFsXCI7XG4gKlxuICogQW5kIHNhdmUgYSBsaXR0bGUgYnVuZGxlIHNwYWNlLlxuICovXG5cbmV4cG9ydCAqIGZyb20gXCIuL3Jlc3VsdFwiO1xuZXhwb3J0ICogZnJvbSBcIi4vdHlwZVwiO1xuZXhwb3J0ICogZnJvbSBcIi4vZ2V0LXR5cGVcIjtcblxuZXhwb3J0ICogZnJvbSBcIi4vY2hlY2tzL3R5cGUtb2ZcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2NoZWNrcy9pbnN0YW5jZS1vZlwiO1xuZXhwb3J0ICogZnJvbSBcIi4vY2hlY2tzL3ZhbHVlXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9jaGVja3MvYXJyYXlcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2NoZWNrcy9zdHJ1Y3RcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2NoZWNrcy9tYXBcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2NoZWNrcy9zZXRcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2NoZWNrcy9wcmltaXRpdmVzXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9jaGVja3MvYW55XCI7XG5leHBvcnQgKiBmcm9tIFwiLi9jaGVja3MvaXNcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2NoZWNrcy9uZXZlclwiO1xuXG5leHBvcnQgKiBmcm9tIFwiLi9raW5kXCI7XG4iXX0=
|