fp-ts-std
Version:
The missing pseudo-standard library for fp-ts.
12 lines (11 loc) • 447 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.Contravariant = exports.contramap = exports.URI = void 0;
const function_1 = require("fp-ts/function");
exports.URI = "Show";
const contramap = (f) => (m) => ({ show: (0, function_1.flow)(f, m.show) });
exports.contramap = contramap;
exports.Contravariant = {
URI: exports.URI,
contramap: (m, f) => (0, function_1.pipe)(m, (0, exports.contramap)(f)),
};
;