UNPKG

@syncable/core

Version:
35 lines 932 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const mobx_1 = require("mobx"); class Context { constructor(type, environment, ref) { this.type = type; this.environment = environment; this.queryMetadataDict = {}; if (ref) { this.ref = ref; } } setRef(ref) { this.ref = ref; } setObject(object) { this.ref = object.ref; this.object = object; } setQueryMetadata(name, metadata) { this.queryMetadataDict[name] = metadata; } } tslib_1.__decorate([ mobx_1.observable ], Context.prototype, "ref", void 0); tslib_1.__decorate([ mobx_1.observable ], Context.prototype, "object", void 0); tslib_1.__decorate([ mobx_1.observable ], Context.prototype, "queryMetadataDict", void 0); exports.AbstractContext = Context; //# sourceMappingURL=context.js.map