UNPKG

blast-graph-angular2

Version:

![Alt text](./resources/images/b-circle-trans-100.png) **with** ![Alt text](./resources/images/angular.png)

54 lines (53 loc) 4.1 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ var PathParameters = /** @class */ (function () { function PathParameters(includeChildren, fields, predicates) { this._includeChildren = true; this._fields = []; this._predicates = []; if (includeChildren !== undefined) { this._includeChildren = includeChildren; } else { this._includeChildren = true; } if (fields !== undefined) { this._fields = fields; } if (predicates !== undefined) { this._predicates = predicates; } } /** * @return {?} */ PathParameters.prototype.getParameters = /** * @return {?} */ function () { /** @type {?} */ var obj = { includeChildren: this._includeChildren }; if (this._fields !== undefined) { obj['fields'] = this._fields; } if (this._predicates !== undefined) { obj['predicates'] = this._predicates; } return obj; }; return PathParameters; }()); export { PathParameters }; if (false) { /** @type {?} */ PathParameters.prototype._includeChildren; /** @type {?} */ PathParameters.prototype._fields; /** @type {?} */ PathParameters.prototype._predicates; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGF0aC1wYXJhbWV0ZXJzLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYmxhc3QtZ3JhcGgtYW5ndWxhcjIvIiwic291cmNlcyI6WyJzcmMvcGF0aC1wYXJhbWV0ZXJzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFFQSxJQUFBO0lBS0ksd0JBQVksZUFBeUIsRUFBRSxNQUFpQixFQUFFLFVBQTZCO2dDQUpwRSxJQUFJO3VCQUNILEVBQUU7MkJBQ1UsRUFBRTtRQUc5QixFQUFFLENBQUMsQ0FBQyxlQUFlLEtBQUssU0FBUyxDQUFDLENBQUMsQ0FBQztZQUNoQyxJQUFJLENBQUMsZ0JBQWdCLEdBQUcsZUFBZSxDQUFDO1NBQzNDO1FBQUMsSUFBSSxDQUFDLENBQUM7WUFDSixJQUFJLENBQUMsZ0JBQWdCLEdBQUcsSUFBSSxDQUFDO1NBQ2hDO1FBQ0QsRUFBRSxDQUFDLENBQUMsTUFBTSxLQUFLLFNBQVMsQ0FBQyxDQUFDLENBQUM7WUFDdkIsSUFBSSxDQUFDLE9BQU8sR0FBRyxNQUFNLENBQUM7U0FDekI7UUFDRCxFQUFFLENBQUMsQ0FBQyxVQUFVLEtBQUssU0FBUyxDQUFDLENBQUMsQ0FBQztZQUMzQixJQUFJLENBQUMsV0FBVyxHQUFHLFVBQVUsQ0FBQztTQUNqQztLQUNKOzs7O0lBRUQsc0NBQWE7OztJQUFiOztRQUNJLElBQU0sR0FBRyxHQUFRO1lBQ2IsZUFBZSxFQUFFLElBQUksQ0FBQyxnQkFBZ0I7U0FDekMsQ0FBQztRQUNGLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxPQUFPLEtBQUssU0FBUyxDQUFDLENBQUMsQ0FBQztZQUM3QixHQUFHLENBQUMsUUFBUSxDQUFDLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQztTQUNoQztRQUNELEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxXQUFXLEtBQUssU0FBUyxDQUFDLENBQUMsQ0FBQztZQUNqQyxHQUFHLENBQUMsWUFBWSxDQUFDLEdBQUcsSUFBSSxDQUFDLFdBQVcsQ0FBQztTQUV4QztRQUNELE1BQU0sQ0FBQyxHQUFHLENBQUM7S0FDZDt5QkFqQ0w7SUFrQ0MsQ0FBQTtBQWhDRCwwQkFnQ0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1F1ZXJ5UGFyYW1ldGVyfSBmcm9tICcuL3F1ZXJ5LXBhcmFtZXRlcic7XG5cbmV4cG9ydCBjbGFzcyBQYXRoUGFyYW1ldGVycyB7XG4gICAgX2luY2x1ZGVDaGlsZHJlbiA9IHRydWU7XG4gICAgX2ZpZWxkczogc3RyaW5nW10gPSBbXTtcbiAgICBfcHJlZGljYXRlczogUXVlcnlQYXJhbWV0ZXJbXSA9IFtdO1xuXG4gICAgY29uc3RydWN0b3IoaW5jbHVkZUNoaWxkcmVuPzogYm9vbGVhbiwgZmllbGRzPzogc3RyaW5nW10sIHByZWRpY2F0ZXM/OiBRdWVyeVBhcmFtZXRlcltdKSB7XG4gICAgICAgIGlmIChpbmNsdWRlQ2hpbGRyZW4gIT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgdGhpcy5faW5jbHVkZUNoaWxkcmVuID0gaW5jbHVkZUNoaWxkcmVuO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgdGhpcy5faW5jbHVkZUNoaWxkcmVuID0gdHJ1ZTtcbiAgICAgICAgfVxuICAgICAgICBpZiAoZmllbGRzICE9PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgIHRoaXMuX2ZpZWxkcyA9IGZpZWxkcztcbiAgICAgICAgfVxuICAgICAgICBpZiAocHJlZGljYXRlcyAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICB0aGlzLl9wcmVkaWNhdGVzID0gcHJlZGljYXRlcztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGdldFBhcmFtZXRlcnMoKTogYW55IHtcbiAgICAgICAgY29uc3Qgb2JqOiBhbnkgPSB7XG4gICAgICAgICAgICBpbmNsdWRlQ2hpbGRyZW46IHRoaXMuX2luY2x1ZGVDaGlsZHJlblxuICAgICAgICB9O1xuICAgICAgICBpZiAodGhpcy5fZmllbGRzICE9PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgIG9ialsnZmllbGRzJ10gPSB0aGlzLl9maWVsZHM7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKHRoaXMuX3ByZWRpY2F0ZXMgIT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgb2JqWydwcmVkaWNhdGVzJ10gPSB0aGlzLl9wcmVkaWNhdGVzO1xuXG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIG9iajtcbiAgICB9XG59XG5cbiJdfQ==