money-ts
Version:
TypeScript library for type-safe and lossless encoding and manipulation of world currencies and precious metals
11 lines • 539 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var io_ts_1 = require("io-ts");
var Natural_1 = require("./Natural");
var PositiveRational_1 = require("../PositiveRational");
var PR = io_ts_1.tuple([Natural_1.Natural, Natural_1.Natural]);
exports.PositiveRational = new io_ts_1.Type('PositiveRational', PR.is, function (m, c) { return PR.validate(m, c).map(function (_a) {
var n = _a[0], d = _a[1];
return PositiveRational_1.reduce(n, d);
}); }, PR.encode);
//# sourceMappingURL=PositiveRational.js.map