vulcain-corejs
Version:
Vulcain micro-service framework
21 lines • 631 B
JavaScript
;
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