@covalent/echarts
Version:
Teradata Charts built on echarts
218 lines • 16.6 kB
JavaScript
/**
* @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=