UNPKG

igniteui-angular-charts

Version:

Ignite UI Angular charting components for building rich data visualizations for modern web apps.

170 lines (169 loc) 6.88 kB
import { __extends } from "tslib"; import { Component, Input } from '@angular/core'; import { IgxDataAnnotationShapeLayerComponent } from "./igx-data-annotation-shape-layer-component"; import { brushToString, stringToBrush } from "igniteui-angular-core"; import * as i0 from "@angular/core"; /** * Represents a base of annotation layers that render from start/end range */ var IgxDataAnnotationRangeLayerComponent = /** @class */ /*@__PURE__*/ (function (_super) { __extends(IgxDataAnnotationRangeLayerComponent, _super); function IgxDataAnnotationRangeLayerComponent() { return _super.call(this) || this; } Object.defineProperty(IgxDataAnnotationRangeLayerComponent.prototype, "i", { /** * @hidden */ get: function () { return this._implementation; }, enumerable: false, configurable: true }); Object.defineProperty(IgxDataAnnotationRangeLayerComponent.prototype, "startLabelTextColor", { /** * Gets or sets the text color used for displaying the start annotation label. */ get: function () { return brushToString(this.i.ahm); }, set: function (v) { this.i.ahm = stringToBrush(v); }, enumerable: false, configurable: true }); Object.defineProperty(IgxDataAnnotationRangeLayerComponent.prototype, "startLabelBackground", { /** * Gets or sets the background used for displaying the start annotation label. */ get: function () { return brushToString(this.i.ahk); }, set: function (v) { this.i.ahk = stringToBrush(v); }, enumerable: false, configurable: true }); Object.defineProperty(IgxDataAnnotationRangeLayerComponent.prototype, "startLabelBorderColor", { /** * Gets or sets the border color used for displaying Start annotation label. */ get: function () { return brushToString(this.i.ahl); }, set: function (v) { this.i.ahl = stringToBrush(v); }, enumerable: false, configurable: true }); Object.defineProperty(IgxDataAnnotationRangeLayerComponent.prototype, "endLabelTextColor", { /** * Gets or sets the text color used for displaying the end annotation label. */ get: function () { return brushToString(this.i.ahj); }, set: function (v) { this.i.ahj = stringToBrush(v); }, enumerable: false, configurable: true }); Object.defineProperty(IgxDataAnnotationRangeLayerComponent.prototype, "endLabelBackground", { /** * Gets or sets the background used for displaying the end annotation label. */ get: function () { return brushToString(this.i.ahh); }, set: function (v) { this.i.ahh = stringToBrush(v); }, enumerable: false, configurable: true }); Object.defineProperty(IgxDataAnnotationRangeLayerComponent.prototype, "endLabelBorderColor", { /** * Gets or sets the border used for displaying the end annotation label. */ get: function () { return brushToString(this.i.ahi); }, set: function (v) { this.i.ahi = stringToBrush(v); }, enumerable: false, configurable: true }); Object.defineProperty(IgxDataAnnotationRangeLayerComponent.prototype, "centerLabelTextColor", { /** * Gets or sets the text color used for displaying the center annotation label. */ get: function () { return brushToString(this.i.ahg); }, set: function (v) { this.i.ahg = stringToBrush(v); }, enumerable: false, configurable: true }); Object.defineProperty(IgxDataAnnotationRangeLayerComponent.prototype, "centerLabelBackground", { /** * Gets or sets the background used for displaying the center annotation label. */ get: function () { return brushToString(this.i.ahe); }, set: function (v) { this.i.ahe = stringToBrush(v); }, enumerable: false, configurable: true }); Object.defineProperty(IgxDataAnnotationRangeLayerComponent.prototype, "centerLabelBorderColor", { /** * Gets or sets the border color used for displaying the center annotation label. */ get: function () { return brushToString(this.i.ahf); }, set: function (v) { this.i.ahf = stringToBrush(v); }, enumerable: false, configurable: true }); IgxDataAnnotationRangeLayerComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: IgxDataAnnotationRangeLayerComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); IgxDataAnnotationRangeLayerComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.17", type: IgxDataAnnotationRangeLayerComponent, selector: "ng-component", inputs: { startLabelTextColor: "startLabelTextColor", startLabelBackground: "startLabelBackground", startLabelBorderColor: "startLabelBorderColor", endLabelTextColor: "endLabelTextColor", endLabelBackground: "endLabelBackground", endLabelBorderColor: "endLabelBorderColor", centerLabelTextColor: "centerLabelTextColor", centerLabelBackground: "centerLabelBackground", centerLabelBorderColor: "centerLabelBorderColor" }, usesInheritance: true, ngImport: i0, template: "", isInline: true }); return IgxDataAnnotationRangeLayerComponent; }(IgxDataAnnotationShapeLayerComponent)); export { IgxDataAnnotationRangeLayerComponent }; i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: IgxDataAnnotationRangeLayerComponent, decorators: [{ type: Component, args: [{ template: "", }] }], ctorParameters: function () { return []; }, propDecorators: { startLabelTextColor: [{ type: Input }], startLabelBackground: [{ type: Input }], startLabelBorderColor: [{ type: Input }], endLabelTextColor: [{ type: Input }], endLabelBackground: [{ type: Input }], endLabelBorderColor: [{ type: Input }], centerLabelTextColor: [{ type: Input }], centerLabelBackground: [{ type: Input }], centerLabelBorderColor: [{ type: Input }] } });