UNPKG

ag-charts-community

Version:

Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue

24 lines (23 loc) 1.03 kB
import { type DomainWithMetadata, type NormalizedDomain } from 'ag-charts-core'; import { BandScale } from './bandScale'; export declare class IrregularBandScale<D = string, I = number> extends BandScale<D, I> { readonly type: "category"; readonly defaultTickCount = 0; private _hasFixedWidth; private _paddingInnerWidth; protected _domain: D[]; set domain(values: D[]); get domain(): D[]; get bands(): D[]; get paddingInnerWidth(): number; protected _bandRanges: Map<number, Map<number, I | undefined>>; addBand(groupIndex: number, stackIndex: number, value: I | undefined): void; getDomainValue(groupIndex: number, stackIndex: number): D; findIndex(value: D): number | undefined; convert(domainValue: D): number; invert(_value: number, _nearest?: boolean): D | undefined; protected getBandCountForUpdate(): number; update(): void; normalizeDomains(..._domains: DomainWithMetadata<D>[]): NormalizedDomain<D>; toDomain(_value: number): D | undefined; }