22 lines
778 B
JavaScript
22 lines
778 B
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.getMinMaxBoundedDistributiveLattice = void 0;
|
|
var DistributiveLattice_1 = require("./DistributiveLattice");
|
|
// -------------------------------------------------------------------------------------
|
|
// constructors
|
|
// -------------------------------------------------------------------------------------
|
|
/**
|
|
* @category constructors
|
|
* @since 2.0.0
|
|
*/
|
|
function getMinMaxBoundedDistributiveLattice(O) {
|
|
var L = (0, DistributiveLattice_1.getMinMaxDistributiveLattice)(O);
|
|
return function (min, max) { return ({
|
|
join: L.join,
|
|
meet: L.meet,
|
|
zero: min,
|
|
one: max
|
|
}); };
|
|
}
|
|
exports.getMinMaxBoundedDistributiveLattice = getMinMaxBoundedDistributiveLattice;
|