UNPKG

@tinymce/beehive-flow

Version:

A CLI tool implementing the beehive flow git branching process

26 lines 776 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.fromPairs = exports.map = exports.lookup = exports.hasKey = void 0; const tslib_1 = require("tslib"); const O = tslib_1.__importStar(require("fp-ts/Option")); const hasKey = (o, k) => Object.prototype.hasOwnProperty.call(o, k); exports.hasKey = hasKey; const lookup = (o, k) => (0, exports.hasKey)(o, k) ? O.some(o[k]) : O.none; exports.lookup = lookup; const map = (o, f) => { const r = {}; for (const k of Object.keys(o)) { r[k] = f(o[k]); } return r; }; exports.map = map; const fromPairs = (pairs) => { const r = {}; pairs.forEach(([k, v]) => { r[k] = v; }); return r; }; exports.fromPairs = fromPairs; //# sourceMappingURL=ObjUtils.js.map