moltres-utils
Version:
Utils for Moltres apps
41 lines (33 loc) • 946 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _arrayIterator = _interopRequireDefault(require("./arrayIterator"));
var _objectKeys = _interopRequireDefault(require("./objectKeys"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const objectIterator = object => {
const keyIterator = (0, _arrayIterator.default)((0, _objectKeys.default)(object));
return {
next: () => {
const _keyIterator$next = keyIterator.next(),
done = _keyIterator$next.done,
value = _keyIterator$next.value;
if (done) {
return {
done,
value
};
}
return {
done,
kdx: value,
key: value,
value: object[value]
};
}
};
};
var _default = objectIterator;
exports.default = _default;
//# sourceMappingURL=objectIterator.js.map
;