blast-graph-angular2
Version:
 **with** 
74 lines (73 loc) • 3.78 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
var Instruction = /** @class */ (function () {
function Instruction(jsonObject) {
this._operation = jsonObject['operation'];
this._path = jsonObject['path'];
this._collection = jsonObject['collection'];
this._changes = jsonObject['changes'];
this._record = jsonObject['record'];
}
/**
* @return {?}
*/
Instruction.prototype.getOperation = /**
* @return {?}
*/
function () {
return this._operation;
};
/**
* @return {?}
*/
Instruction.prototype.getPath = /**
* @return {?}
*/
function () {
return this._path;
};
/**
* @return {?}
*/
Instruction.prototype.getCollection = /**
* @return {?}
*/
function () {
return this._collection;
};
/**
* @return {?}
*/
Instruction.prototype.getChanges = /**
* @return {?}
*/
function () {
return this._changes;
};
/**
* @return {?}
*/
Instruction.prototype.getRecord = /**
* @return {?}
*/
function () {
return this._record;
};
return Instruction;
}());
export { Instruction };
if (false) {
/** @type {?} */
Instruction.prototype._operation;
/** @type {?} */
Instruction.prototype._path;
/** @type {?} */
Instruction.prototype._collection;
/** @type {?} */
Instruction.prototype._changes;
/** @type {?} */
Instruction.prototype._record;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5zdHJ1Y3Rpb24uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9ibGFzdC1ncmFwaC1hbmd1bGFyMi8iLCJzb3VyY2VzIjpbInNyYy9pbnN0cnVjdGlvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBRUEsSUFBQTtJQU9JLHFCQUFZLFVBQWU7UUFDdkIsSUFBSSxDQUFDLFVBQVUsR0FBRyxVQUFVLENBQUMsV0FBVyxDQUFDLENBQUM7UUFDMUMsSUFBSSxDQUFDLEtBQUssR0FBRyxVQUFVLENBQUMsTUFBTSxDQUFDLENBQUM7UUFDaEMsSUFBSSxDQUFDLFdBQVcsR0FBRyxVQUFVLENBQUMsWUFBWSxDQUFDLENBQUM7UUFDNUMsSUFBSSxDQUFDLFFBQVEsR0FBRyxVQUFVLENBQUMsU0FBUyxDQUFDLENBQUM7UUFDdEMsSUFBSSxDQUFDLE9BQU8sR0FBRyxVQUFVLENBQUMsUUFBUSxDQUFDLENBQUM7S0FDdkM7Ozs7SUFFRCxrQ0FBWTs7O0lBQVo7UUFDSSxNQUFNLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQztLQUMxQjs7OztJQUNELDZCQUFPOzs7SUFBUDtRQUNJLE1BQU0sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDO0tBRXJCOzs7O0lBQ0QsbUNBQWE7OztJQUFiO1FBQ0ksTUFBTSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUM7S0FFM0I7Ozs7SUFDRCxnQ0FBVTs7O0lBQVY7UUFDSSxNQUFNLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQztLQUV4Qjs7OztJQUNELCtCQUFTOzs7SUFBVDtRQUNJLE1BQU0sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDO0tBRXZCO3NCQW5DTDtJQW9DQyxDQUFBO0FBbENELHVCQWtDQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7T3BlcmF0aW9ufSBmcm9tICcuL29wZXJhdGlvbic7XG5cbmV4cG9ydCBjbGFzcyBJbnN0cnVjdGlvbiB7XG4gICAgX29wZXJhdGlvbjogc3RyaW5nO1xuICAgIF9wYXRoOiBzdHJpbmc7XG4gICAgX2NvbGxlY3Rpb246IHN0cmluZztcbiAgICBfY2hhbmdlczogYW55W107XG4gICAgX3JlY29yZDogYW55O1xuXG4gICAgY29uc3RydWN0b3IoanNvbk9iamVjdDogYW55KSB7XG4gICAgICAgIHRoaXMuX29wZXJhdGlvbiA9IGpzb25PYmplY3RbJ29wZXJhdGlvbiddO1xuICAgICAgICB0aGlzLl9wYXRoID0ganNvbk9iamVjdFsncGF0aCddO1xuICAgICAgICB0aGlzLl9jb2xsZWN0aW9uID0ganNvbk9iamVjdFsnY29sbGVjdGlvbiddO1xuICAgICAgICB0aGlzLl9jaGFuZ2VzID0ganNvbk9iamVjdFsnY2hhbmdlcyddO1xuICAgICAgICB0aGlzLl9yZWNvcmQgPSBqc29uT2JqZWN0WydyZWNvcmQnXTtcbiAgICB9XG5cbiAgICBnZXRPcGVyYXRpb24oKTogc3RyaW5nIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX29wZXJhdGlvbjtcbiAgICB9XG4gICAgZ2V0UGF0aCgpOiBzdHJpbmcge1xuICAgICAgICByZXR1cm4gdGhpcy5fcGF0aDtcblxuICAgIH1cbiAgICBnZXRDb2xsZWN0aW9uKCk6IHN0cmluZyB7XG4gICAgICAgIHJldHVybiB0aGlzLl9jb2xsZWN0aW9uO1xuXG4gICAgfVxuICAgIGdldENoYW5nZXMoKTogYW55W10ge1xuICAgICAgICByZXR1cm4gdGhpcy5fY2hhbmdlcztcblxuICAgIH1cbiAgICBnZXRSZWNvcmQoKTogYW55IHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX3JlY29yZDtcblxuICAgIH1cbn1cbiJdfQ==