UNPKG

@loona/core

Version:

App State Management done with GraphQL (core package)

26 lines 1.73 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,uselessCode} checked by tsc */ import { Store } from './internal/store'; export class ResolversManager extends Store { /** * @param {?=} defs */ constructor(defs) { super(); if (defs) { this.add(defs); } } /** * @param {?} defs * @return {?} */ add(defs) { defs.forEach(def => { this.set(def.path, def); }); } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzb2x2ZXJzLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGxvb25hL2NvcmUvIiwic291cmNlcyI6WyJyZXNvbHZlcnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBQyxLQUFLLEVBQUMsTUFBTSxrQkFBa0IsQ0FBQztBQUd2QyxNQUFNLE9BQU8sZ0JBQWlCLFNBQVEsS0FBa0I7Ozs7SUFDdEQsWUFBWSxJQUFvQjtRQUM5QixLQUFLLEVBQUUsQ0FBQztRQUVSLElBQUksSUFBSSxFQUFFO1lBQ1IsSUFBSSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQztTQUNoQjtJQUNILENBQUM7Ozs7O0lBRUQsR0FBRyxDQUFDLElBQW1CO1FBQ3JCLElBQUksQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLEVBQUU7WUFDakIsSUFBSSxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsSUFBSSxFQUFFLEdBQUcsQ0FBQyxDQUFDO1FBQzFCLENBQUMsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztDQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtTdG9yZX0gZnJvbSAnLi9pbnRlcm5hbC9zdG9yZSc7XG5pbXBvcnQge1Jlc29sdmVyRGVmfSBmcm9tICcuL3R5cGVzL3Jlc29sdmVyJztcblxuZXhwb3J0IGNsYXNzIFJlc29sdmVyc01hbmFnZXIgZXh0ZW5kcyBTdG9yZTxSZXNvbHZlckRlZj4ge1xuICBjb25zdHJ1Y3RvcihkZWZzPzogUmVzb2x2ZXJEZWZbXSkge1xuICAgIHN1cGVyKCk7XG5cbiAgICBpZiAoZGVmcykge1xuICAgICAgdGhpcy5hZGQoZGVmcyk7XG4gICAgfVxuICB9XG5cbiAgYWRkKGRlZnM6IFJlc29sdmVyRGVmW10pOiB2b2lkIHtcbiAgICBkZWZzLmZvckVhY2goZGVmID0+IHtcbiAgICAgIHRoaXMuc2V0KGRlZi5wYXRoLCBkZWYpO1xuICAgIH0pO1xuICB9XG59XG4iXX0=