ts-essentials
Version:
All essential TypeScript types in one place
113 lines • 11.8 kB
JavaScript
;
// Basic
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("./built-in"), exports);
__exportStar(require("./json-array"), exports);
__exportStar(require("./json-object"), exports);
__exportStar(require("./json-primitive"), exports);
__exportStar(require("./json-value"), exports);
__exportStar(require("./key-of-base"), exports);
__exportStar(require("./primitive"), exports);
__exportStar(require("./strict-exclude"), exports);
__exportStar(require("./strict-extract"), exports);
__exportStar(require("./strict-omit"), exports);
__exportStar(require("./writable"), exports);
// Utility types
__exportStar(require("./async-or-sync"), exports);
__exportStar(require("./async-or-sync-type"), exports);
__exportStar(require("./dictionary"), exports);
__exportStar(require("./dictionary-values"), exports);
__exportStar(require("./merge"), exports);
__exportStar(require("./merge-n"), exports);
__exportStar(require("./newable"), exports);
__exportStar(require("./non-never"), exports); // deprecated and will be removed in v11.0.0
__exportStar(require("./non-union"), exports);
__exportStar(require("./omit-never-properties"), exports);
__exportStar(require("./omit-properties"), exports);
__exportStar(require("./opaque"), exports);
__exportStar(require("./path-value"), exports);
__exportStar(require("./paths"), exports);
__exportStar(require("./pick-properties"), exports);
__exportStar(require("./prettify"), exports);
__exportStar(require("./public-interface"), exports);
__exportStar(require("./require-at-least-one"), exports);
__exportStar(require("./require-at-most-one"), exports);
__exportStar(require("./safe-dictionary"), exports);
__exportStar(require("./union-to-intersection"), exports);
__exportStar(require("./value-of"), exports);
__exportStar(require("./xor"), exports);
// Mark wrapper types
__exportStar(require("./mark-optional"), exports);
__exportStar(require("./mark-readonly"), exports);
__exportStar(require("./mark-required"), exports);
__exportStar(require("./mark-writable"), exports);
// Deep wrapper types
__exportStar(require("./buildable"), exports);
__exportStar(require("./deep-mark-optional"), exports);
__exportStar(require("./deep-mark-required"), exports);
__exportStar(require("./deep-non-nullable"), exports);
__exportStar(require("./deep-nullable"), exports);
__exportStar(require("./deep-omit"), exports);
__exportStar(require("./deep-partial"), exports);
__exportStar(require("./deep-pick"), exports);
__exportStar(require("./deep-readonly"), exports);
__exportStar(require("./deep-required"), exports);
__exportStar(require("./deep-undefinable"), exports);
__exportStar(require("./deep-writable"), exports);
__exportStar(require("./strict-deep-omit"), exports);
__exportStar(require("./strict-deep-pick"), exports);
// Key types
__exportStar(require("./optional-keys"), exports);
__exportStar(require("./pick-keys"), exports);
__exportStar(require("./readonly-keys"), exports);
__exportStar(require("./required-keys"), exports);
__exportStar(require("./union-keys"), exports);
__exportStar(require("./writable-keys"), exports);
// Type checkers
__exportStar(require("./exact"), exports);
__exportStar(require("./is-exact"), exports);
__exportStar(require("./is-any"), exports);
__exportStar(require("./is-never"), exports);
__exportStar(require("./is-unknown"), exports);
__exportStar(require("./is-tuple"), exports);
__exportStar(require("./non-empty-object"), exports);
// Arrays and Tuples
__exportStar(require("./any-array"), exports);
__exportStar(require("./any-non-empty-array"), exports);
__exportStar(require("./array-or-single"), exports);
__exportStar(require("./element-of"), exports);
__exportStar(require("./head"), exports);
__exportStar(require("./non-empty-array"), exports); // deprecated and will be removed in v11.0.0
__exportStar(require("./readonly-array-or-single"), exports);
__exportStar(require("./tail"), exports);
__exportStar(require("./tuple"), exports);
// Change case
__exportStar(require("./camel-case"), exports);
__exportStar(require("./deep-camel-case-properties"), exports);
// Function types
__exportStar(require("./any-function"), exports);
__exportStar(require("./predicate-function"), exports);
__exportStar(require("./predicate-type"), exports);
// Utility functions
__exportStar(require("./functions/unreachable-case-error"), exports);
__exportStar(require("./functions/assert"), exports);
__exportStar(require("./functions/create-factory-with-constraint"), exports);
__exportStar(require("./functions/is-exact"), exports);
__exportStar(require("./functions/noop"), exports);
// Build-in types
__exportStar(require("./awaited"), exports);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9saWIvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLFFBQVE7Ozs7Ozs7Ozs7Ozs7Ozs7QUFFUiw2Q0FBMkI7QUFDM0IsK0NBQTZCO0FBQzdCLGdEQUE4QjtBQUM5QixtREFBaUM7QUFDakMsK0NBQTZCO0FBQzdCLGdEQUE4QjtBQUM5Qiw4Q0FBNEI7QUFDNUIsbURBQWlDO0FBQ2pDLG1EQUFpQztBQUNqQyxnREFBOEI7QUFDOUIsNkNBQTJCO0FBRTNCLGdCQUFnQjtBQUVoQixrREFBZ0M7QUFDaEMsdURBQXFDO0FBQ3JDLCtDQUE2QjtBQUM3QixzREFBb0M7QUFDcEMsMENBQXdCO0FBQ3hCLDRDQUEwQjtBQUMxQiw0Q0FBMEI7QUFDMUIsOENBQTRCLENBQUMsNENBQTRDO0FBQ3pFLDhDQUE0QjtBQUM1QiwwREFBd0M7QUFDeEMsb0RBQWtDO0FBQ2xDLDJDQUF5QjtBQUN6QiwrQ0FBNkI7QUFDN0IsMENBQXdCO0FBQ3hCLG9EQUFrQztBQUNsQyw2Q0FBMkI7QUFDM0IscURBQW1DO0FBQ25DLHlEQUF1QztBQUN2Qyx3REFBc0M7QUFDdEMsb0RBQWtDO0FBQ2xDLDBEQUF3QztBQUN4Qyw2Q0FBMkI7QUFDM0Isd0NBQXNCO0FBRXRCLHFCQUFxQjtBQUVyQixrREFBZ0M7QUFDaEMsa0RBQWdDO0FBQ2hDLGtEQUFnQztBQUNoQyxrREFBZ0M7QUFFaEMscUJBQXFCO0FBRXJCLDhDQUE0QjtBQUM1Qix1REFBcUM7QUFDckMsdURBQXFDO0FBQ3JDLHNEQUFvQztBQUNwQyxrREFBZ0M7QUFDaEMsOENBQTRCO0FBQzVCLGlEQUErQjtBQUMvQiw4Q0FBNEI7QUFDNUIsa0RBQWdDO0FBQ2hDLGtEQUFnQztBQUNoQyxxREFBbUM7QUFDbkMsa0RBQWdDO0FBQ2hDLHFEQUFtQztBQUNuQyxxREFBbUM7QUFFbkMsWUFBWTtBQUVaLGtEQUFnQztBQUNoQyw4Q0FBNEI7QUFDNUIsa0RBQWdDO0FBQ2hDLGtEQUFnQztBQUNoQywrQ0FBNkI7QUFDN0Isa0RBQWdDO0FBRWhDLGdCQUFnQjtBQUVoQiwwQ0FBd0I7QUFDeEIsNkNBQTJCO0FBQzNCLDJDQUF5QjtBQUN6Qiw2Q0FBMkI7QUFDM0IsK0NBQTZCO0FBQzdCLDZDQUEyQjtBQUMzQixxREFBbUM7QUFFbkMsb0JBQW9CO0FBRXBCLDhDQUE0QjtBQUM1Qix3REFBc0M7QUFDdEMsb0RBQWtDO0FBQ2xDLCtDQUE2QjtBQUM3Qix5Q0FBdUI7QUFDdkIsb0RBQWtDLENBQUMsNENBQTRDO0FBQy9FLDZEQUEyQztBQUMzQyx5Q0FBdUI7QUFDdkIsMENBQXdCO0FBRXhCLGNBQWM7QUFFZCwrQ0FBNkI7QUFDN0IsK0RBQTZDO0FBRTdDLGlCQUFpQjtBQUVqQixpREFBK0I7QUFDL0IsdURBQXFDO0FBQ3JDLG1EQUFpQztBQUVqQyxvQkFBb0I7QUFFcEIscUVBQW1EO0FBQ25ELHFEQUFtQztBQUNuQyw2RUFBMkQ7QUFDM0QsdURBQXFDO0FBQ3JDLG1EQUFpQztBQUVqQyxpQkFBaUI7QUFFakIsNENBQTBCIiwic291cmNlc0NvbnRlbnQiOlsiLy8gQmFzaWNcblxuZXhwb3J0ICogZnJvbSBcIi4vYnVpbHQtaW5cIjtcbmV4cG9ydCAqIGZyb20gXCIuL2pzb24tYXJyYXlcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2pzb24tb2JqZWN0XCI7XG5leHBvcnQgKiBmcm9tIFwiLi9qc29uLXByaW1pdGl2ZVwiO1xuZXhwb3J0ICogZnJvbSBcIi4vanNvbi12YWx1ZVwiO1xuZXhwb3J0ICogZnJvbSBcIi4va2V5LW9mLWJhc2VcIjtcbmV4cG9ydCAqIGZyb20gXCIuL3ByaW1pdGl2ZVwiO1xuZXhwb3J0ICogZnJvbSBcIi4vc3RyaWN0LWV4Y2x1ZGVcIjtcbmV4cG9ydCAqIGZyb20gXCIuL3N0cmljdC1leHRyYWN0XCI7XG5leHBvcnQgKiBmcm9tIFwiLi9zdHJpY3Qtb21pdFwiO1xuZXhwb3J0ICogZnJvbSBcIi4vd3JpdGFibGVcIjtcblxuLy8gVXRpbGl0eSB0eXBlc1xuXG5leHBvcnQgKiBmcm9tIFwiLi9hc3luYy1vci1zeW5jXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9hc3luYy1vci1zeW5jLXR5cGVcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2RpY3Rpb25hcnlcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2RpY3Rpb25hcnktdmFsdWVzXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9tZXJnZVwiO1xuZXhwb3J0ICogZnJvbSBcIi4vbWVyZ2UtblwiO1xuZXhwb3J0ICogZnJvbSBcIi4vbmV3YWJsZVwiO1xuZXhwb3J0ICogZnJvbSBcIi4vbm9uLW5ldmVyXCI7IC8vIGRlcHJlY2F0ZWQgYW5kIHdpbGwgYmUgcmVtb3ZlZCBpbiB2MTEuMC4wXG5leHBvcnQgKiBmcm9tIFwiLi9ub24tdW5pb25cIjtcbmV4cG9ydCAqIGZyb20gXCIuL29taXQtbmV2ZXItcHJvcGVydGllc1wiO1xuZXhwb3J0ICogZnJvbSBcIi4vb21pdC1wcm9wZXJ0aWVzXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9vcGFxdWVcIjtcbmV4cG9ydCAqIGZyb20gXCIuL3BhdGgtdmFsdWVcIjtcbmV4cG9ydCAqIGZyb20gXCIuL3BhdGhzXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9waWNrLXByb3BlcnRpZXNcIjtcbmV4cG9ydCAqIGZyb20gXCIuL3ByZXR0aWZ5XCI7XG5leHBvcnQgKiBmcm9tIFwiLi9wdWJsaWMtaW50ZXJmYWNlXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9yZXF1aXJlLWF0LWxlYXN0LW9uZVwiO1xuZXhwb3J0ICogZnJvbSBcIi4vcmVxdWlyZS1hdC1tb3N0LW9uZVwiO1xuZXhwb3J0ICogZnJvbSBcIi4vc2FmZS1kaWN0aW9uYXJ5XCI7XG5leHBvcnQgKiBmcm9tIFwiLi91bmlvbi10by1pbnRlcnNlY3Rpb25cIjtcbmV4cG9ydCAqIGZyb20gXCIuL3ZhbHVlLW9mXCI7XG5leHBvcnQgKiBmcm9tIFwiLi94b3JcIjtcblxuLy8gTWFyayB3cmFwcGVyIHR5cGVzXG5cbmV4cG9ydCAqIGZyb20gXCIuL21hcmstb3B0aW9uYWxcIjtcbmV4cG9ydCAqIGZyb20gXCIuL21hcmstcmVhZG9ubHlcIjtcbmV4cG9ydCAqIGZyb20gXCIuL21hcmstcmVxdWlyZWRcIjtcbmV4cG9ydCAqIGZyb20gXCIuL21hcmstd3JpdGFibGVcIjtcblxuLy8gRGVlcCB3cmFwcGVyIHR5cGVzXG5cbmV4cG9ydCAqIGZyb20gXCIuL2J1aWxkYWJsZVwiO1xuZXhwb3J0ICogZnJvbSBcIi4vZGVlcC1tYXJrLW9wdGlvbmFsXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9kZWVwLW1hcmstcmVxdWlyZWRcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2RlZXAtbm9uLW51bGxhYmxlXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9kZWVwLW51bGxhYmxlXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9kZWVwLW9taXRcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2RlZXAtcGFydGlhbFwiO1xuZXhwb3J0ICogZnJvbSBcIi4vZGVlcC1waWNrXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9kZWVwLXJlYWRvbmx5XCI7XG5leHBvcnQgKiBmcm9tIFwiLi9kZWVwLXJlcXVpcmVkXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9kZWVwLXVuZGVmaW5hYmxlXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9kZWVwLXdyaXRhYmxlXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9zdHJpY3QtZGVlcC1vbWl0XCI7XG5leHBvcnQgKiBmcm9tIFwiLi9zdHJpY3QtZGVlcC1waWNrXCI7XG5cbi8vIEtleSB0eXBlc1xuXG5leHBvcnQgKiBmcm9tIFwiLi9vcHRpb25hbC1rZXlzXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9waWNrLWtleXNcIjtcbmV4cG9ydCAqIGZyb20gXCIuL3JlYWRvbmx5LWtleXNcIjtcbmV4cG9ydCAqIGZyb20gXCIuL3JlcXVpcmVkLWtleXNcIjtcbmV4cG9ydCAqIGZyb20gXCIuL3VuaW9uLWtleXNcIjtcbmV4cG9ydCAqIGZyb20gXCIuL3dyaXRhYmxlLWtleXNcIjtcblxuLy8gVHlwZSBjaGVja2Vyc1xuXG5leHBvcnQgKiBmcm9tIFwiLi9leGFjdFwiO1xuZXhwb3J0ICogZnJvbSBcIi4vaXMtZXhhY3RcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2lzLWFueVwiO1xuZXhwb3J0ICogZnJvbSBcIi4vaXMtbmV2ZXJcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2lzLXVua25vd25cIjtcbmV4cG9ydCAqIGZyb20gXCIuL2lzLXR1cGxlXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9ub24tZW1wdHktb2JqZWN0XCI7XG5cbi8vIEFycmF5cyBhbmQgVHVwbGVzXG5cbmV4cG9ydCAqIGZyb20gXCIuL2FueS1hcnJheVwiO1xuZXhwb3J0ICogZnJvbSBcIi4vYW55LW5vbi1lbXB0eS1hcnJheVwiO1xuZXhwb3J0ICogZnJvbSBcIi4vYXJyYXktb3Itc2luZ2xlXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9lbGVtZW50LW9mXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9oZWFkXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9ub24tZW1wdHktYXJyYXlcIjsgLy8gZGVwcmVjYXRlZCBhbmQgd2lsbCBiZSByZW1vdmVkIGluIHYxMS4wLjBcbmV4cG9ydCAqIGZyb20gXCIuL3JlYWRvbmx5LWFycmF5LW9yLXNpbmdsZVwiO1xuZXhwb3J0ICogZnJvbSBcIi4vdGFpbFwiO1xuZXhwb3J0ICogZnJvbSBcIi4vdHVwbGVcIjtcblxuLy8gQ2hhbmdlIGNhc2VcblxuZXhwb3J0ICogZnJvbSBcIi4vY2FtZWwtY2FzZVwiO1xuZXhwb3J0ICogZnJvbSBcIi4vZGVlcC1jYW1lbC1jYXNlLXByb3BlcnRpZXNcIjtcblxuLy8gRnVuY3Rpb24gdHlwZXNcblxuZXhwb3J0ICogZnJvbSBcIi4vYW55LWZ1bmN0aW9uXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9wcmVkaWNhdGUtZnVuY3Rpb25cIjtcbmV4cG9ydCAqIGZyb20gXCIuL3ByZWRpY2F0ZS10eXBlXCI7XG5cbi8vIFV0aWxpdHkgZnVuY3Rpb25zXG5cbmV4cG9ydCAqIGZyb20gXCIuL2Z1bmN0aW9ucy91bnJlYWNoYWJsZS1jYXNlLWVycm9yXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9mdW5jdGlvbnMvYXNzZXJ0XCI7XG5leHBvcnQgKiBmcm9tIFwiLi9mdW5jdGlvbnMvY3JlYXRlLWZhY3Rvcnktd2l0aC1jb25zdHJhaW50XCI7XG5leHBvcnQgKiBmcm9tIFwiLi9mdW5jdGlvbnMvaXMtZXhhY3RcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2Z1bmN0aW9ucy9ub29wXCI7XG5cbi8vIEJ1aWxkLWluIHR5cGVzXG5cbmV4cG9ydCAqIGZyb20gXCIuL2F3YWl0ZWRcIjtcbiJdfQ==