UNPKG

space-lift

Version:

TypeScript Array, Object, Map, Set, Union, Enum utils

41 lines (40 loc) 1.98 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Err = exports.Ok = exports.immutable = exports.is = exports.noop = exports.identity = exports.createEnum = exports.createUnion = exports.range = exports.toDraft = exports.update = exports.lift = void 0; const lift_1 = require("./lift"); var lift_2 = require("./lift"); Object.defineProperty(exports, "lift", { enumerable: true, get: function () { return lift_2.lift; } }); var immupdate_1 = require("./immupdate"); Object.defineProperty(exports, "update", { enumerable: true, get: function () { return immupdate_1.update; } }); Object.defineProperty(exports, "toDraft", { enumerable: true, get: function () { return immupdate_1.toDraft; } }); var array_1 = require("./array"); Object.defineProperty(exports, "range", { enumerable: true, get: function () { return array_1.range; } }); var union_1 = require("./union"); Object.defineProperty(exports, "createUnion", { enumerable: true, get: function () { return union_1.createUnion; } }); var enum_1 = require("./enum"); Object.defineProperty(exports, "createEnum", { enumerable: true, get: function () { return enum_1.createEnum; } }); var function_1 = require("./function"); Object.defineProperty(exports, "identity", { enumerable: true, get: function () { return function_1.identity; } }); Object.defineProperty(exports, "noop", { enumerable: true, get: function () { return function_1.noop; } }); const isType = require("./is"); exports.is = isType; const array_2 = require("./array"); const object_1 = require("./object"); const map_1 = require("./map"); const set_1 = require("./set"); array_2.setArrayPipe(lift_1.pipe); object_1.setObjectPipe(lift_1.pipe); map_1.setMapPipe(lift_1.pipe); set_1.setSetPipe(lift_1.pipe); function immutable(obj) { return obj; } exports.immutable = immutable; function Ok(value) { return { ok: true, value }; } exports.Ok = Ok; function Err(error) { return { ok: false, error }; } exports.Err = Err;