@loona/core
Version:
App State Management done with GraphQL (core package)
33 lines • 2.1 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,uselessCode} checked by tsc
*/
import * as tslib_1 from "tslib";
import { Store } from './internal/store';
var ResolversManager = /** @class */ (function (_super) {
tslib_1.__extends(ResolversManager, _super);
function ResolversManager(defs) {
var _this = _super.call(this) || this;
if (defs) {
_this.add(defs);
}
return _this;
}
/**
* @param {?} defs
* @return {?}
*/
ResolversManager.prototype.add = /**
* @param {?} defs
* @return {?}
*/
function (defs) {
var _this = this;
defs.forEach(function (def) {
_this.set(def.path, def);
});
};
return ResolversManager;
}(Store));
export { ResolversManager };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzb2x2ZXJzLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGxvb25hL2NvcmUvIiwic291cmNlcyI6WyJyZXNvbHZlcnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUMsS0FBSyxFQUFDLE1BQU0sa0JBQWtCLENBQUM7QUFHdkM7SUFBc0MsNENBQWtCO0lBQ3RELDBCQUFZLElBQW9CO1FBQWhDLFlBQ0UsaUJBQU8sU0FLUjtRQUhDLElBQUksSUFBSSxFQUFFO1lBQ1IsS0FBSSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQztTQUNoQjs7SUFDSCxDQUFDOzs7OztJQUVELDhCQUFHOzs7O0lBQUgsVUFBSSxJQUFtQjtRQUF2QixpQkFJQztRQUhDLElBQUksQ0FBQyxPQUFPLENBQUMsVUFBQSxHQUFHO1lBQ2QsS0FBSSxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsSUFBSSxFQUFFLEdBQUcsQ0FBQyxDQUFDO1FBQzFCLENBQUMsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztJQUNILHVCQUFDO0FBQUQsQ0FBQyxBQWRELENBQXNDLEtBQUssR0FjMUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1N0b3JlfSBmcm9tICcuL2ludGVybmFsL3N0b3JlJztcbmltcG9ydCB7UmVzb2x2ZXJEZWZ9IGZyb20gJy4vdHlwZXMvcmVzb2x2ZXInO1xuXG5leHBvcnQgY2xhc3MgUmVzb2x2ZXJzTWFuYWdlciBleHRlbmRzIFN0b3JlPFJlc29sdmVyRGVmPiB7XG4gIGNvbnN0cnVjdG9yKGRlZnM/OiBSZXNvbHZlckRlZltdKSB7XG4gICAgc3VwZXIoKTtcblxuICAgIGlmIChkZWZzKSB7XG4gICAgICB0aGlzLmFkZChkZWZzKTtcbiAgICB9XG4gIH1cblxuICBhZGQoZGVmczogUmVzb2x2ZXJEZWZbXSk6IHZvaWQge1xuICAgIGRlZnMuZm9yRWFjaChkZWYgPT4ge1xuICAgICAgdGhpcy5zZXQoZGVmLnBhdGgsIGRlZik7XG4gICAgfSk7XG4gIH1cbn1cbiJdfQ==