UNPKG

@covalent/echarts

Version:
218 lines 16.6 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; import { Component, Input, ChangeDetectionStrategy, forwardRef, } from '@angular/core'; import { TdChartOptionsService, TdSeriesComponent, } from '@covalent/echarts/base'; /** * @record */ export function ITdTreeEmphasisLineStyle() { } if (false) { /** @type {?|undefined} */ ITdTreeEmphasisLineStyle.prototype.color; /** @type {?|undefined} */ ITdTreeEmphasisLineStyle.prototype.width; /** @type {?|undefined} */ ITdTreeEmphasisLineStyle.prototype.curveness; } /** * @record */ export function ITdTreeEmphasis() { } if (false) { /** @type {?} */ ITdTreeEmphasis.prototype.lineStyle; } /** * @record */ export function ITdTreeLeaves() { } if (false) { /** @type {?|undefined} */ ITdTreeLeaves.prototype.label; /** @type {?|undefined} */ ITdTreeLeaves.prototype.itemStyle; /** @type {?} */ ITdTreeLeaves.prototype.emphasis; } /** * @record */ function ITdTreeSeries() { } if (false) { /** @type {?|undefined} */ ITdTreeSeries.prototype.zlevel; /** @type {?|undefined} */ ITdTreeSeries.prototype.z; /** @type {?|undefined} */ ITdTreeSeries.prototype.left; /** @type {?|undefined} */ ITdTreeSeries.prototype.top; /** @type {?|undefined} */ ITdTreeSeries.prototype.right; /** @type {?|undefined} */ ITdTreeSeries.prototype.bottom; /** @type {?|undefined} */ ITdTreeSeries.prototype.width; /** @type {?|undefined} */ ITdTreeSeries.prototype.height; /** @type {?|undefined} */ ITdTreeSeries.prototype.layout; /** @type {?|undefined} */ ITdTreeSeries.prototype.orient; /** @type {?|undefined} */ ITdTreeSeries.prototype.symbol; /** @type {?|undefined} */ ITdTreeSeries.prototype.symbolSize; /** @type {?|undefined} */ ITdTreeSeries.prototype.symbolRotate; /** @type {?|undefined} */ ITdTreeSeries.prototype.symbolKeepAspect; /** @type {?|undefined} */ ITdTreeSeries.prototype.symbolOffset; /** @type {?|undefined} */ ITdTreeSeries.prototype.roam; /** @type {?|undefined} */ ITdTreeSeries.prototype.expandAndCollapse; /** @type {?|undefined} */ ITdTreeSeries.prototype.initialTreeDepth; /** @type {?|undefined} */ ITdTreeSeries.prototype.itemStyle; /** @type {?|undefined} */ ITdTreeSeries.prototype.label; /** @type {?|undefined} */ ITdTreeSeries.prototype.lineStyle; /** @type {?|undefined} */ ITdTreeSeries.prototype.leaves; /** @type {?|undefined} */ ITdTreeSeries.prototype.emphasis; /** @type {?} */ ITdTreeSeries.prototype.data; } var TdChartSeriesTreeComponent = /** @class */ (function (_super) { tslib_1.__extends(TdChartSeriesTreeComponent, _super); function TdChartSeriesTreeComponent(_optionsService) { return _super.call(this, 'tree', _optionsService) || this; } /** * @return {?} */ TdChartSeriesTreeComponent.prototype.getConfig = /** * @return {?} */ function () { return { zlevel: this.zlevel, z: this.z, left: this.left, top: this.top, right: this.right, bottom: this.bottom, width: this.width, height: this.height, layout: this.layout, orient: this.orient, symbol: this.symbol, symbolSize: this.symbolSize, symbolRotate: this.symbolRotate, symbolKeepAspect: this.symbolKeepAspect, roam: this.roam, expandAndCollapse: this.expandAndCollapse, initialTreeDepth: this.initialTreeDepth, itemStyle: this.itemStyle, label: this.label, lineStyle: this.lineStyle, leaves: this.leaves, emphasis: this.emphasis, }; }; TdChartSeriesTreeComponent.decorators = [ { type: Component, args: [{ selector: 'td-chart-series[td-tree]', template: '', changeDetection: ChangeDetectionStrategy.OnPush, providers: [{ provide: TdSeriesComponent, useExisting: forwardRef(function () { return TdChartSeriesTreeComponent; }), }] }] } ]; /** @nocollapse */ TdChartSeriesTreeComponent.ctorParameters = function () { return [ { type: TdChartOptionsService } ]; }; TdChartSeriesTreeComponent.propDecorators = { zlevel: [{ type: Input, args: ['zlevel',] }], z: [{ type: Input, args: ['z',] }], left: [{ type: Input, args: ['left',] }], top: [{ type: Input, args: ['top',] }], right: [{ type: Input, args: ['right',] }], bottom: [{ type: Input, args: ['bottom',] }], width: [{ type: Input, args: ['width',] }], height: [{ type: Input, args: ['height',] }], layout: [{ type: Input, args: ['layout',] }], orient: [{ type: Input, args: ['orient',] }], symbol: [{ type: Input, args: ['symbol',] }], symbolSize: [{ type: Input, args: ['symbolSize',] }], symbolRotate: [{ type: Input, args: ['symbolRotate',] }], symbolKeepAspect: [{ type: Input, args: ['symbolKeepAspect',] }], roam: [{ type: Input, args: ['roam',] }], expandAndCollapse: [{ type: Input, args: ['expandAndCollapse',] }], initialTreeDepth: [{ type: Input, args: ['initialTreeDepth',] }], itemStyle: [{ type: Input, args: ['itemStyle',] }], label: [{ type: Input, args: ['label',] }], lineStyle: [{ type: Input, args: ['lineStyle',] }], leaves: [{ type: Input, args: ['leaves',] }], emphasis: [{ type: Input, args: ['emphasis',] }] }; return TdChartSeriesTreeComponent; }(TdSeriesComponent)); export { TdChartSeriesTreeComponent }; if (false) { /** @type {?} */ TdChartSeriesTreeComponent.prototype.zlevel; /** @type {?} */ TdChartSeriesTreeComponent.prototype.z; /** @type {?} */ TdChartSeriesTreeComponent.prototype.left; /** @type {?} */ TdChartSeriesTreeComponent.prototype.top; /** @type {?} */ TdChartSeriesTreeComponent.prototype.right; /** @type {?} */ TdChartSeriesTreeComponent.prototype.bottom; /** @type {?} */ TdChartSeriesTreeComponent.prototype.width; /** @type {?} */ TdChartSeriesTreeComponent.prototype.height; /** @type {?} */ TdChartSeriesTreeComponent.prototype.layout; /** @type {?} */ TdChartSeriesTreeComponent.prototype.orient; /** @type {?} */ TdChartSeriesTreeComponent.prototype.symbol; /** @type {?} */ TdChartSeriesTreeComponent.prototype.symbolSize; /** @type {?} */ TdChartSeriesTreeComponent.prototype.symbolRotate; /** @type {?} */ TdChartSeriesTreeComponent.prototype.symbolKeepAspect; /** @type {?} */ TdChartSeriesTreeComponent.prototype.roam; /** @type {?} */ TdChartSeriesTreeComponent.prototype.expandAndCollapse; /** @type {?} */ TdChartSeriesTreeComponent.prototype.initialTreeDepth; /** @type {?} */ TdChartSeriesTreeComponent.prototype.itemStyle; /** @type {?} */ TdChartSeriesTreeComponent.prototype.label; /** @type {?} */ TdChartSeriesTreeComponent.prototype.lineStyle; /** @type {?} */ TdChartSeriesTreeComponent.prototype.leaves; /** @type {?} */ TdChartSeriesTreeComponent.prototype.emphasis; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJlZS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY292YWxlbnQvZWNoYXJ0cy90cmVlLyIsInNvdXJjZXMiOlsidHJlZS5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQ0wsU0FBUyxFQUNULEtBQUssRUFDTCx1QkFBdUIsRUFDdkIsVUFBVSxHQUNYLE1BQU0sZUFBZSxDQUFDO0FBRXZCLE9BQU8sRUFDTCxxQkFBcUIsRUFPckIsaUJBQWlCLEdBR2xCLE1BQU0sd0JBQXdCLENBQUM7Ozs7QUFrQmhDLDhDQUlDOzs7SUFIQyx5Q0FBWTs7SUFDWix5Q0FBZTs7SUFDZiw2Q0FBbUI7Ozs7O0FBR3JCLHFDQUVDOzs7SUFEQyxvQ0FBb0M7Ozs7O0FBR3RDLG1DQUlDOzs7SUFIQyw4QkFBaUI7O0lBQ2pCLGtDQUF5Qjs7SUFDekIsaUNBQXNCOzs7OztBQUd4Qiw0QkF5QkM7OztJQXhCQywrQkFBZ0I7O0lBQ2hCLDBCQUFXOztJQUNYLDZCQUF1Qjs7SUFDdkIsNEJBQXNCOztJQUN0Qiw4QkFBd0I7O0lBQ3hCLCtCQUF5Qjs7SUFDekIsOEJBQXdCOztJQUN4QiwrQkFBeUI7O0lBQ3pCLCtCQUFzQjs7SUFDdEIsK0JBQXNCOztJQUN0QiwrQkFBb0M7O0lBQ3BDLG1DQUFvQjs7SUFDcEIscUNBQXNCOztJQUN0Qix5Q0FBMkI7O0lBQzNCLHFDQUFxQjs7SUFDckIsNkJBQXdCOztJQUN4QiwwQ0FBNEI7O0lBQzVCLHlDQUEwQjs7SUFDMUIsa0NBQXlCOztJQUN6Qiw4QkFBaUI7O0lBQ2pCLGtDQUF5Qjs7SUFDekIsK0JBQXVCOztJQUN2QixpQ0FBMkI7O0lBQzNCLDZCQUFZOztBQUdkO0lBU2dELHNEQUF5QjtJQXlCdkUsb0NBQVksZUFBc0M7ZUFDaEQsa0JBQU0sTUFBTSxFQUFFLGVBQWUsQ0FBQztJQUNoQyxDQUFDOzs7O0lBRUQsOENBQVM7OztJQUFUO1FBQ0UsT0FBTztZQUNMLE1BQU0sRUFBRSxJQUFJ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XG4gIENvbXBvbmVudCxcbiAgSW5wdXQsXG4gIENoYW5nZURldGVjdGlvblN0cmF0ZWd5LFxuICBmb3J3YXJkUmVmLFxufSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0IHsgXG4gIFRkQ2hhcnRPcHRpb25zU2VydmljZSxcbiAgSVRkSXRlbVN0eWxlLFxuICBJVGRTZXJpZXNUb29sdGlwLFxuICBUZE1hcmtQb2ludFN5bWJvbCxcbiAgSVRkTGFiZWwsXG4gIElUZExpbmVTdHlsZSxcbiAgSVRkU2VyaWVzLFxuICBUZFNlcmllc0NvbXBvbmVudCxcbiAgSVRkRW1waGFzaXMsXG4gIElUZFNoYWRvdyxcbn0gZnJvbSAnQGNvdmFsZW50L2VjaGFydHMvYmFzZSc7XG5cbi8qKlxuICogRUNIQVJUIE9QVElPTiBET0NTXG4gKiBodHRwczovL2Vjb21mZS5naXRodWIuaW8vZWNoYXJ0cy1kb2MvcHVibGljL2VuL29wdGlvbi5odG1sI3Nlcmllcy10cmVlXG4gKlxuICovXG5cbi8qKiBcbiAqIExSIC0gZnJvbSBsZWZ0IHRvIHJpZ2h0XG4gKiBSTCAtIGZyb20gcmlnaHQgdG8gbGVmdFxuICogVEIgLSBmcm9tIHRvcCB0byBib3R0b21cbiAqIEJUIC0gZnJvbSBib3R0b20gdG8gdG9wXG4gKi9cbmV4cG9ydCB0eXBlIFRkVHJlZU9yaWVudCA9ICdMUicgfCAnUkwnfCAnVEInIHwgJ0JUJztcblxuZXhwb3J0IHR5cGUgVGRUcmVlTGF5b3V0ID0gJ29ydGhvZ29uYWwnIHwgJ3JhZGlhbCc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgSVRkVHJlZUVtcGhhc2lzTGluZVN0eWxlIGV4dGVuZHMgSVRkU2hhZG93IHtcbiAgY29sb3I/OiBhbnk7XG4gIHdpZHRoPzogbnVtYmVyO1xuICBjdXJ2ZW5lc3M/OiBudW1iZXI7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgSVRkVHJlZUVtcGhhc2lzIGV4dGVuZHMgSVRkRW1waGFzaXMge1xuICBsaW5lU3R5bGU6IElUZFRyZWVFbXBoYXNpc0xpbmVTdHlsZTtcbn1cblxuZXhwb3J0IGludGVyZmFjZSBJVGRUcmVlTGVhdmVzIHtcbiAgbGFiZWw/OiBJVGRMYWJlbDtcbiAgaXRlbVN0eWxlPzogSVRkSXRlbVN0eWxlO1xuICBlbXBoYXNpczogSVRkRW1waGFzaXM7XG59XG5cbmludGVyZmFjZSBJVGRUcmVlU2VyaWVzIGV4dGVuZHMgSVRkU2VyaWVzPCd0cmVlJz4ge1xuICB6bGV2ZWw/OiBudW1iZXI7XG4gIHo/OiBudW1iZXI7XG4gIGxlZnQ/OiBzdHJpbmcgfCBudW1iZXI7XG4gIHRvcD86IHN0cmluZyB8IG51bWJlcjtcbiAgcmlnaHQ/OiBzdHJpbmcgfCBudW1iZXI7XG4gIGJvdHRvbT86IHN0cmluZyB8IG51bWJlcjtcbiAgd2lkdGg/OiBzdHJpbmcgfCBudW1iZXI7XG4gIGhlaWdodD86IHN0cmluZyB8IG51bWJlcjtcbiAgbGF5b3V0PzogVGRUcmVlTGF5b3V0O1xuICBvcmllbnQ/OiBUZFRyZWVPcmllbnQ7XG4gIHN5bWJvbD86IFRkTWFya1BvaW50U3ltYm9sIHwgc3RyaW5nOyAvLyBzdHJpbmcgYWRkZWQgZm9yIGN1c3RvbSBTVkcsIFVSTCBvciBkYXRhVVJJXG4gIHN5bWJvbFNpemU/OiBudW1iZXI7XG4gIHN5bWJvbFJvdGF0ZT86IG51bWJlcjtcbiAgc3ltYm9sS2VlcEFzcGVjdD86IGJvb2xlYW47XG4gIHN5bWJvbE9mZnNldD86IGFueVtdO1xuICByb2FtPzogYm9vbGVhbiB8IHN0cmluZztcbiAgZXhwYW5kQW5kQ29sbGFwc2U/OiBib29sZWFuO1xuICBpbml0aWFsVHJlZURlcHRoPzogbnVtYmVyO1xuICBpdGVtU3R5bGU/OiBJVGRJdGVtU3R5bGU7XG4gIGxhYmVsPzogSVRkTGFiZWw7XG4gIGxpbmVTdHlsZT86IElUZExpbmVTdHlsZTtcbiAgbGVhdmVzPzogSVRkVHJlZUxlYXZlcztcbiAgZW1waGFzaXM/OiBJVGRUcmVlRW1waGFzaXM7XG4gIGRhdGE6IGFueVtdO1xufVxuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICd0ZC1jaGFydC1zZXJpZXNbdGQtdHJlZV0nLFxuICB0ZW1wbGF0ZTogJycsXG4gIGNoYW5nZURldGVjdGlvbjogQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3kuT25QdXNoLFxuICBwcm92aWRlcnM6IFt7XG4gICAgcHJvdmlkZTogVGRTZXJpZXNDb21wb25lbnQsIHVzZUV4aXN0aW5nOiBmb3J3YXJkUmVmKCgpID0+IFRkQ2hhcnRTZXJpZXNUcmVlQ29tcG9uZW50KSxcbiAgfV0sXG59KVxuXG5leHBvcnQgY2xhc3MgVGRDaGFydFNlcmllc1RyZWVDb21wb25lbnQgZXh0ZW5kcyBUZFNlcmllc0NvbXBvbmVudDwndHJlZSc+IGltcGxlbWVudHMgSVRkVHJlZVNlcmllcyB7XG5cbiAgQElucHV0KCd6bGV2ZWwnKSB6bGV2ZWw6IG51bWJlcjtcbiAgQElucHV0KCd6JykgejogbnVtYmVyO1xuICBASW5wdXQoJ2xlZnQnKSBsZWZ0OiBzdHJpbmcgfCBudW1iZXI7XG4gIEBJbnB1dCgndG9wJykgdG9wOiBzdHJpbmcgfCBudW1iZXI7XG4gIEBJbnB1dCgncmlnaHQnKSByaWdodDogc3RyaW5nIHwgbnVtYmVyO1xuICBASW5wdXQoJ2JvdHRvbScpIGJvdHRvbTogc3RyaW5nIHwgbnVtYmVyO1xuICBASW5wdXQoJ3dpZHRoJykgd2lkdGg6IHN0cmluZyB8IG51bWJlcjtcbiAgQElucHV0KCdoZWlnaHQnKSBoZWlnaHQ6IHN0cmluZyB8IG51bWJlcjtcbiAgQElucHV0KCdsYXlvdXQnKSBsYXlvdXQ6IFRkVHJlZUxheW91dDtcbiAgQElucHV0KCdvcmllbnQnKSBvcmllbnQ6IFRkVHJlZU9yaWVudDtcbiAgQElucHV0KCdzeW1ib2wnKSBzeW1ib2w6IFRkTWFya1BvaW50U3ltYm9sIHwgc3RyaW5nOyAvLyBzdHJpbmcgYWRkZWQgZm9yIGN1c3RvbSBTVkcsIFVSTCBvciBkYXRhVVJJXG4gIEBJbnB1dCgnc3ltYm9sU2l6ZScpIHN5bWJvbFNpemU6IG51bWJlcjsgLy8gc3RyaW5nIGFkZGVkIGZvciBjdXN0b20gU1ZHLCBVUkwgb3IgZGF0YVVSSVxuICBASW5wdXQoJ3N5bWJvbFJvdGF0ZScpIHN5bWJvbFJvdGF0ZTogbnVtYmVyO1xuICBASW5wdXQoJ3N5bWJvbEtlZXBBc3BlY3QnKSBzeW1ib2xLZWVwQXNwZWN0OiBib29sZWFuO1xuICBASW5wdXQoJ3JvYW0nKSByb2FtOiBib29sZWFuIHwgc3RyaW5nO1xuICBASW5wdXQoJ2V4cGFuZEFuZENvbGxhcHNlJykgZXhwYW5kQW5kQ29sbGFwc2U6IGJvb2xlYW47XG4gIEBJbnB1dCgnaW5pdGlhbFRyZWVEZXB0aCcpIGluaXRpYWxUcmVlRGVwdGg6IG51bWJlcjtcbiAgQElucHV0KCdpdGVtU3R5bGUnKSBpdGVtU3R5bGU6IElUZEl0ZW1TdHlsZTtcbiAgQElucHV0KCdsYWJlbCcpIGxhYmVsOiBJVGRMYWJlbDtcbiAgQElucHV0KCdsaW5lU3R5bGUnKSBsaW5lU3R5bGU6IElUZExpbmVTdHlsZTtcbiAgQElucHV0KCdsZWF2ZXMnKSBsZWF2ZXM6IElUZFRyZWVMZWF2ZXM7XG4gIEBJbnB1dCgnZW1waGFzaXMnKSBlbXBoYXNpczogSVRkVHJlZUVtcGhhc2lzO1xuXG4gIGNvbnN0cnVjdG9yKF9vcHRpb25zU2VydmljZTogVGRDaGFydE9wdGlvbnNTZXJ2aWNlKSB7XG4gICAgc3VwZXIoJ3RyZWUnLCBfb3B0aW9uc1NlcnZpY2UpO1xuICB9XG5cbiAgZ2V0Q29uZmlnKCk6IGFueSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIHpsZXZlbDogdGhpcy56bGV2ZWwsXG4gICAgICB6OiB0aGlzLnosXG4gICAgICBsZWZ0OiB0aGlzLmxlZnQsXG4gICAgICB0b3A6IHRoaXMudG9wLFxuICAgICAgcmlnaHQ6IHRoaXMucmlnaHQsXG4gICAgICBib3R0b206IHRoaXMuYm90dG9tLFxuICAgICAgd2lkdGg6IHRoaXMud2lkdGgsXG4gICAgICBoZWlnaHQ6IHRoaXMuaGVpZ2h0LFxuICAgICAgbGF5b3V0OiB0aGlzLmxheW91dCxcbiAgICAgIG9yaWVudDogdGhpcy5vcmllbnQsXG4gICAgICBzeW1ib2w6IHRoaXMuc3ltYm9sLFxuICAgICAgc3ltYm9sU2l6ZTogdGhpcy5zeW1ib2xTaXplLFxuICAgICAgc3ltYm9sUm90YXRlOiB0aGlzLnN5bWJvbFJvdGF0ZSxcbiAgICAgIHN5bWJvbEtlZXBBc3BlY3Q6IHRoaXMuc3ltYm9sS2VlcEFzcGVjdCxcbiAgICAgIHJvYW06IHRoaXMucm9hbSxcbiAgICAgIGV4cGFuZEFuZENvbGxhcHNlOiB0aGlzLmV4cGFuZEFuZENvbGxhcHNlLFxuICAgICAgaW5pdGlhbFRyZWVEZXB0aDogdGhpcy5pbml0aWFsVHJlZURlcHRoLFxuICAgICAgaXRlbVN0eWxlOiB0aGlzLml0ZW1TdHlsZSxcbiAgICAgIGxhYmVsOiB0aGlzLmxhYmVsLFxuICAgICAgbGluZVN0eWxlOiB0aGlzLmxpbmVTdHlsZSxcbiAgICAgIGxlYXZlczogdGhpcy5sZWF2ZXMsXG4gICAgICBlbXBoYXNpczogdGhpcy5lbXBoYXNpcyxcbiAgICB9O1xuICB9XG59XG4iXX0=