zippa
Version:
A Generic Zipper Library
72 lines (53 loc) • 2.07 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.ArrayZipper = exports.zip = undefined;
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
var _walk = require('./walk');
Object.keys(_walk).forEach(function (key) {
if (key === "default") return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function get() {
return _walk[key];
}
});
});
var _visit = require('./visit');
Object.keys(_visit).forEach(function (key) {
if (key === "default") return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function get() {
return _visit[key];
}
});
});
var _zipper = require('./zipper');
Object.keys(_zipper).forEach(function (key) {
if (key === "default") return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function get() {
return _zipper[key];
}
});
});
var zip = _interopRequireWildcard(_zipper);
var walk = _interopRequireWildcard(_walk);
var _array_zipper = require('./array_zipper');
var _array_zipper2 = _interopRequireDefault(_array_zipper);
var visit = _interopRequireWildcard(_visit);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
exports.zip = zip;
exports.ArrayZipper = _array_zipper2.default;
var mainExport = _extends({}, zip, visit, {
ArrayZipper: _array_zipper2.default,
walk: walk,
makeZipper: zip.makeZipper,
visit: visit,
zip: zip
});
exports.default = mainExport;