| 12345678910111213141516171819202122 |
- import Model from '../model/Model.js';
- import { OrdinalNumber, OrdinalRawValue } from '../util/types.js';
- declare class OrdinalMeta {
- readonly categories: OrdinalRawValue[];
- private _needCollect;
- private _deduplication;
- private _map;
- readonly uid: number;
- constructor(opt: {
- categories?: OrdinalRawValue[];
- needCollect?: boolean;
- deduplication?: boolean;
- });
- static createByAxisModel(axisModel: Model): OrdinalMeta;
- getOrdinal(category: OrdinalRawValue): OrdinalNumber;
- /**
- * @return The ordinal. If not found, return NaN.
- */
- parseAndCollect(category: OrdinalRawValue | OrdinalNumber): OrdinalNumber;
- private _getOrCreateMap;
- }
- export default OrdinalMeta;
|