UNPKG

purs-pkg-deps

Version:

Query package dependencies in PureScript package-sets

46 lines (45 loc) 1.36 kB
// Generated by purs version 0.14.3 "use strict"; var Control_Category = require("../Control.Category/index.js"); var Control_Semigroupoid = require("../Control.Semigroupoid/index.js"); var Data_Monoid = require("../Data.Monoid/index.js"); var Data_Semigroup = require("../Data.Semigroup/index.js"); var Data_Show = require("../Data.Show/index.js"); var Endo = function (x) { return x; }; var showEndo = function (dictShow) { return new Data_Show.Show(function (v) { return "(Endo " + (Data_Show.show(dictShow)(v) + ")"); }); }; var semigroupEndo = function (dictSemigroupoid) { return new Data_Semigroup.Semigroup(function (v) { return function (v1) { return Control_Semigroupoid.compose(dictSemigroupoid)(v)(v1); }; }); }; var ordEndo = function (dictOrd) { return dictOrd; }; var monoidEndo = function (dictCategory) { return new Data_Monoid.Monoid(function () { return semigroupEndo(dictCategory.Semigroupoid0()); }, Control_Category.identity(dictCategory)); }; var eqEndo = function (dictEq) { return dictEq; }; var boundedEndo = function (dictBounded) { return dictBounded; }; module.exports = { Endo: Endo, eqEndo: eqEndo, ordEndo: ordEndo, boundedEndo: boundedEndo, showEndo: showEndo, semigroupEndo: semigroupEndo, monoidEndo: monoidEndo };