UNPKG

@typed/io

Version:

Runtime IO type system

16 lines 552 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Map = exports.map = void 0; const G = require("../guard"); const Type_1 = require("./Type"); function map(key, value, name = `ReadonlyMap<${key.name}, ${value.name}>`, expected = `ReadonlyMap<${key.expected}, ${value.expected}>`) { const type = Type_1.Type.fromGuard(G.map(key, value), name, expected); return { ...type, key, value, }; } exports.map = map; exports.Map = map(Type_1.Any, Type_1.Any); //# sourceMappingURL=Map.js.map