ts-essentials
Version:
All essential TypeScript types in one place
112 lines • 11.7 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("./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9saWIvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLFFBQVE7Ozs7Ozs7Ozs7Ozs7Ozs7QUFFUiw2Q0FBMkI7QUFDM0IsK0NBQTZCO0FBQzdCLGdEQUE4QjtBQUM5QixtREFBaUM7QUFDakMsK0NBQTZCO0FBQzdCLGdEQUE4QjtBQUM5Qiw4Q0FBNEI7QUFDNUIsbURBQWlDO0FBQ2pDLG1EQUFpQztBQUNqQyxnREFBOEI7QUFDOUIsNkNBQTJCO0FBRTNCLGdCQUFnQjtBQUVoQixrREFBZ0M7QUFDaEMsdURBQXFDO0FBQ3JDLCtDQUE2QjtBQUM3QixzREFBb0M7QUFDcEMsMENBQXdCO0FBQ3hCLDRDQUEwQjtBQUMxQiw0Q0FBMEI7QUFDMUIsOENBQTRCLENBQUMsNENBQTRDO0FBQ3pFLDhDQUE0QjtBQUM1QiwwREFBd0M7QUFDeEMsb0RBQWtDO0FBQ2xDLDJDQUF5QjtBQUN6QiwrQ0FBNkI7QUFDN0IsMENBQXdCO0FBQ3hCLG9EQUFrQztBQUNsQyw2Q0FBMkI7QUFDM0IseURBQXVDO0FBQ3ZDLHdEQUFzQztBQUN0QyxvREFBa0M7QUFDbEMsMERBQXdDO0FBQ3hDLDZDQUEyQjtBQUMzQix3Q0FBc0I7QUFFdEIscUJBQXFCO0FBRXJCLGtEQUFnQztBQUNoQyxrREFBZ0M7QUFDaEMsa0RBQWdDO0FBQ2hDLGtEQUFnQztBQUVoQyxxQkFBcUI7QUFFckIsOENBQTRCO0FBQzVCLHVEQUFxQztBQUNyQyx1REFBcUM7QUFDckMsc0RBQW9DO0FBQ3BDLGtEQUFnQztBQUNoQyw4Q0FBNEI7QUFDNUIsaURBQStCO0FBQy9CLDhDQUE0QjtBQUM1QixrREFBZ0M7QUFDaEMsa0RBQWdDO0FBQ2hDLHFEQUFtQztBQUNuQyxrREFBZ0M7QUFDaEMscURBQW1DO0FBQ25DLHFEQUFtQztBQUVuQyxZQUFZO0FBRVosa0RBQWdDO0FBQ2hDLDhDQUE0QjtBQUM1QixrREFBZ0M7QUFDaEMsa0RBQWdDO0FBQ2hDLCtDQUE2QjtBQUM3QixrREFBZ0M7QUFFaEMsZ0JBQWdCO0FBRWhCLDBDQUF3QjtBQUN4Qiw2Q0FBMkI7QUFDM0IsMkNBQXlCO0FBQ3pCLDZDQUEyQjtBQUMzQiwrQ0FBNkI7QUFDN0IsNkNBQTJCO0FBQzNCLHFEQUFtQztBQUVuQyxvQkFBb0I7QUFFcEIsOENBQTRCO0FBQzVCLHdEQUFzQztBQUN0QyxvREFBa0M7QUFDbEMsK0NBQTZCO0FBQzdCLHlDQUF1QjtBQUN2QixvREFBa0MsQ0FBQyw0Q0FBNEM7QUFDL0UsNkRBQTJDO0FBQzNDLHlDQUF1QjtBQUN2QiwwQ0FBd0I7QUFFeEIsY0FBYztBQUVkLCtDQUE2QjtBQUM3QiwrREFBNkM7QUFFN0MsaUJBQWlCO0FBRWpCLGlEQUErQjtBQUMvQix1REFBcUM7QUFDckMsbURBQWlDO0FBRWpDLG9CQUFvQjtBQUVwQixxRUFBbUQ7QUFDbkQscURBQW1DO0FBQ25DLDZFQUEyRDtBQUMzRCx1REFBcUM7QUFDckMsbURBQWlDO0FBRWpDLGlCQUFpQjtBQUVqQiw0Q0FBMEIiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBCYXNpY1xuXG5leHBvcnQgKiBmcm9tIFwiLi9idWlsdC1pblwiO1xuZXhwb3J0ICogZnJvbSBcIi4vanNvbi1hcnJheVwiO1xuZXhwb3J0ICogZnJvbSBcIi4vanNvbi1vYmplY3RcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2pzb24tcHJpbWl0aXZlXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9qc29uLXZhbHVlXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9rZXktb2YtYmFzZVwiO1xuZXhwb3J0ICogZnJvbSBcIi4vcHJpbWl0aXZlXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9zdHJpY3QtZXhjbHVkZVwiO1xuZXhwb3J0ICogZnJvbSBcIi4vc3RyaWN0LWV4dHJhY3RcIjtcbmV4cG9ydCAqIGZyb20gXCIuL3N0cmljdC1vbWl0XCI7XG5leHBvcnQgKiBmcm9tIFwiLi93cml0YWJsZVwiO1xuXG4vLyBVdGlsaXR5IHR5cGVzXG5cbmV4cG9ydCAqIGZyb20gXCIuL2FzeW5jLW9yLXN5bmNcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2FzeW5jLW9yLXN5bmMtdHlwZVwiO1xuZXhwb3J0ICogZnJvbSBcIi4vZGljdGlvbmFyeVwiO1xuZXhwb3J0ICogZnJvbSBcIi4vZGljdGlvbmFyeS12YWx1ZXNcIjtcbmV4cG9ydCAqIGZyb20gXCIuL21lcmdlXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9tZXJnZS1uXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9uZXdhYmxlXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9ub24tbmV2ZXJcIjsgLy8gZGVwcmVjYXRlZCBhbmQgd2lsbCBiZSByZW1vdmVkIGluIHYxMS4wLjBcbmV4cG9ydCAqIGZyb20gXCIuL25vbi11bmlvblwiO1xuZXhwb3J0ICogZnJvbSBcIi4vb21pdC1uZXZlci1wcm9wZXJ0aWVzXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9vbWl0LXByb3BlcnRpZXNcIjtcbmV4cG9ydCAqIGZyb20gXCIuL29wYXF1ZVwiO1xuZXhwb3J0ICogZnJvbSBcIi4vcGF0aC12YWx1ZVwiO1xuZXhwb3J0ICogZnJvbSBcIi4vcGF0aHNcIjtcbmV4cG9ydCAqIGZyb20gXCIuL3BpY2stcHJvcGVydGllc1wiO1xuZXhwb3J0ICogZnJvbSBcIi4vcHJldHRpZnlcIjtcbmV4cG9ydCAqIGZyb20gXCIuL3JlcXVpcmUtYXQtbGVhc3Qtb25lXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9yZXF1aXJlLWF0LW1vc3Qtb25lXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9zYWZlLWRpY3Rpb25hcnlcIjtcbmV4cG9ydCAqIGZyb20gXCIuL3VuaW9uLXRvLWludGVyc2VjdGlvblwiO1xuZXhwb3J0ICogZnJvbSBcIi4vdmFsdWUtb2ZcIjtcbmV4cG9ydCAqIGZyb20gXCIuL3hvclwiO1xuXG4vLyBNYXJrIHdyYXBwZXIgdHlwZXNcblxuZXhwb3J0ICogZnJvbSBcIi4vbWFyay1vcHRpb25hbFwiO1xuZXhwb3J0ICogZnJvbSBcIi4vbWFyay1yZWFkb25seVwiO1xuZXhwb3J0ICogZnJvbSBcIi4vbWFyay1yZXF1aXJlZFwiO1xuZXhwb3J0ICogZnJvbSBcIi4vbWFyay13cml0YWJsZVwiO1xuXG4vLyBEZWVwIHdyYXBwZXIgdHlwZXNcblxuZXhwb3J0ICogZnJvbSBcIi4vYnVpbGRhYmxlXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9kZWVwLW1hcmstb3B0aW9uYWxcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2RlZXAtbWFyay1yZXF1aXJlZFwiO1xuZXhwb3J0ICogZnJvbSBcIi4vZGVlcC1ub24tbnVsbGFibGVcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2RlZXAtbnVsbGFibGVcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2RlZXAtb21pdFwiO1xuZXhwb3J0ICogZnJvbSBcIi4vZGVlcC1wYXJ0aWFsXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9kZWVwLXBpY2tcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2RlZXAtcmVhZG9ubHlcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2RlZXAtcmVxdWlyZWRcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2RlZXAtdW5kZWZpbmFibGVcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2RlZXAtd3JpdGFibGVcIjtcbmV4cG9ydCAqIGZyb20gXCIuL3N0cmljdC1kZWVwLW9taXRcIjtcbmV4cG9ydCAqIGZyb20gXCIuL3N0cmljdC1kZWVwLXBpY2tcIjtcblxuLy8gS2V5IHR5cGVzXG5cbmV4cG9ydCAqIGZyb20gXCIuL29wdGlvbmFsLWtleXNcIjtcbmV4cG9ydCAqIGZyb20gXCIuL3BpY2sta2V5c1wiO1xuZXhwb3J0ICogZnJvbSBcIi4vcmVhZG9ubHkta2V5c1wiO1xuZXhwb3J0ICogZnJvbSBcIi4vcmVxdWlyZWQta2V5c1wiO1xuZXhwb3J0ICogZnJvbSBcIi4vdW5pb24ta2V5c1wiO1xuZXhwb3J0ICogZnJvbSBcIi4vd3JpdGFibGUta2V5c1wiO1xuXG4vLyBUeXBlIGNoZWNrZXJzXG5cbmV4cG9ydCAqIGZyb20gXCIuL2V4YWN0XCI7XG5leHBvcnQgKiBmcm9tIFwiLi9pcy1leGFjdFwiO1xuZXhwb3J0ICogZnJvbSBcIi4vaXMtYW55XCI7XG5leHBvcnQgKiBmcm9tIFwiLi9pcy1uZXZlclwiO1xuZXhwb3J0ICogZnJvbSBcIi4vaXMtdW5rbm93blwiO1xuZXhwb3J0ICogZnJvbSBcIi4vaXMtdHVwbGVcIjtcbmV4cG9ydCAqIGZyb20gXCIuL25vbi1lbXB0eS1vYmplY3RcIjtcblxuLy8gQXJyYXlzIGFuZCBUdXBsZXNcblxuZXhwb3J0ICogZnJvbSBcIi4vYW55LWFycmF5XCI7XG5leHBvcnQgKiBmcm9tIFwiLi9hbnktbm9uLWVtcHR5LWFycmF5XCI7XG5leHBvcnQgKiBmcm9tIFwiLi9hcnJheS1vci1zaW5nbGVcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2VsZW1lbnQtb2ZcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2hlYWRcIjtcbmV4cG9ydCAqIGZyb20gXCIuL25vbi1lbXB0eS1hcnJheVwiOyAvLyBkZXByZWNhdGVkIGFuZCB3aWxsIGJlIHJlbW92ZWQgaW4gdjExLjAuMFxuZXhwb3J0ICogZnJvbSBcIi4vcmVhZG9ubHktYXJyYXktb3Itc2luZ2xlXCI7XG5leHBvcnQgKiBmcm9tIFwiLi90YWlsXCI7XG5leHBvcnQgKiBmcm9tIFwiLi90dXBsZVwiO1xuXG4vLyBDaGFuZ2UgY2FzZVxuXG5leHBvcnQgKiBmcm9tIFwiLi9jYW1lbC1jYXNlXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9kZWVwLWNhbWVsLWNhc2UtcHJvcGVydGllc1wiO1xuXG4vLyBGdW5jdGlvbiB0eXBlc1xuXG5leHBvcnQgKiBmcm9tIFwiLi9hbnktZnVuY3Rpb25cIjtcbmV4cG9ydCAqIGZyb20gXCIuL3ByZWRpY2F0ZS1mdW5jdGlvblwiO1xuZXhwb3J0ICogZnJvbSBcIi4vcHJlZGljYXRlLXR5cGVcIjtcblxuLy8gVXRpbGl0eSBmdW5jdGlvbnNcblxuZXhwb3J0ICogZnJvbSBcIi4vZnVuY3Rpb25zL3VucmVhY2hhYmxlLWNhc2UtZXJyb3JcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2Z1bmN0aW9ucy9hc3NlcnRcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2Z1bmN0aW9ucy9jcmVhdGUtZmFjdG9yeS13aXRoLWNvbnN0cmFpbnRcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2Z1bmN0aW9ucy9pcy1leGFjdFwiO1xuZXhwb3J0ICogZnJvbSBcIi4vZnVuY3Rpb25zL25vb3BcIjtcblxuLy8gQnVpbGQtaW4gdHlwZXNcblxuZXhwb3J0ICogZnJvbSBcIi4vYXdhaXRlZFwiO1xuIl19