purs-pkg-deps
Version:
Query package dependencies in PureScript package-sets
47 lines (46 loc) • 1.62 kB
JavaScript
// Generated by purs version 0.14.3
;
var Data_Comparison = require("../Data.Comparison/index.js");
var Data_Divide = require("../Data.Divide/index.js");
var Data_Equivalence = require("../Data.Equivalence/index.js");
var Data_Function = require("../Data.Function/index.js");
var Data_Monoid = require("../Data.Monoid/index.js");
var Data_Op = require("../Data.Op/index.js");
var Data_Ordering = require("../Data.Ordering/index.js");
var Divisible = function (Divide0, conquer) {
this.Divide0 = Divide0;
this.conquer = conquer;
};
var divisiblePredicate = new Divisible(function () {
return Data_Divide.dividePredicate;
}, Data_Function["const"](true));
var divisibleOp = function (dictMonoid) {
return new Divisible(function () {
return Data_Divide.divideOp(dictMonoid.Semigroup0());
}, Data_Op.Op(Data_Function["const"](Data_Monoid.mempty(dictMonoid))));
};
var divisibleEquivalence = new Divisible(function () {
return Data_Divide.divideEquivalence;
}, Data_Equivalence.Equivalence(function (v) {
return function (v1) {
return true;
};
}));
var divisibleComparison = new Divisible(function () {
return Data_Divide.divideComparison;
}, Data_Comparison.Comparison(function (v) {
return function (v1) {
return Data_Ordering.EQ.value;
};
}));
var conquer = function (dict) {
return dict.conquer;
};
module.exports = {
conquer: conquer,
Divisible: Divisible,
divisibleComparison: divisibleComparison,
divisibleEquivalence: divisibleEquivalence,
divisiblePredicate: divisiblePredicate,
divisibleOp: divisibleOp
};