import { RectangleSeries } from "./RectangleSeries"; import { Template } from "../../../core/util/Template"; import { ListTemplate } from "../../../core/util/List"; import { Label } from "../../../core/render/Label"; import { DataItem } from "../../../core/render/Component"; import { RoundedRectangle } from "../../../core/render/RoundedRectangle"; import * as $type from "../../../core/util/Type"; export class Measure extends RectangleSeries { constructor() { super(...arguments); Object.defineProperty(this, "_lines", { enumerable: true, configurable: true, writable: true, value: [] }); Object.defineProperty(this, "_labels", { enumerable: true, configurable: true, writable: true, value: [] }); Object.defineProperty(this, "_tag", { enumerable: true, configurable: true, writable: true, value: "measure" }); /** * A list of labels. * * `labels.template` can be used to configure axis labels. * * @default new ListTemplate