UNPKG

vulcain-corejs

Version:
21 lines 631 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); class AbstractRemoteSource { constructor() { this._values = new Map(); } get(name) { let v = this._values.get(name); return (v && v.value) || undefined; } mergeChanges(changes) { changes && changes.forEach(item => { if (!item.deleted) this._values.set(item.key, item); else this._values.delete(item.key); }); } } exports.AbstractRemoteSource = AbstractRemoteSource; //# sourceMappingURL=abstractRemoteSource.js.map