@typed/io
Version:
Runtime IO type system
7 lines • 354 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.tuple = void 0;
const Array_1 = require("./Array");
const refinement_1 = require("./refinement");
exports.tuple = (types) => refinement_1.refinement(Array_1.Array, (a) => a.length === types.length && a.every((v, i) => types[i].is(v)));
//# sourceMappingURL=Tuple.js.map