UNPKG

@typed/io

Version:

Runtime IO type system

12 lines 501 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Maybe = exports.maybe = void 0; const G = require("../guard"); const Type_1 = require("./Type"); exports.maybe = (justType, name = `Maybe<${justType.name}>`, expected = `Maybe<${justType.expected}>`) => { const type = Type_1.Type.fromGuard(G.maybe(justType), name, expected); return { ...type, justType }; }; const _Maybe = exports.maybe(Type_1.Any); exports.Maybe = _Maybe; //# sourceMappingURL=Maybe.js.map