UNPKG

@univerjs-pro/engine-pivot

Version:

Pivot table calculation engine for Univer Pro.

20 lines (19 loc) 973 B
import type { IDateGroupFieldInfo, IDateGroupFieldJSON, IPivotTableGroupInfo } from '../types'; import type { DataField } from './data-field'; import { PivotDataFieldTypeEnum, PivotDateGroupFieldDateTypeEnum } from '../types'; import { BaseGroupField } from './base-group-field'; export declare class DateGroupField extends BaseGroupField { private _dataIsValid; private _dateType; constructor(id: string, name: string, hexCode: string, originalFieldId: string, dateType?: PivotDateGroupFieldDateTypeEnum); setDateType(dateType: PivotDateGroupFieldDateTypeEnum): void; getDateType(): PivotDateGroupFieldDateTypeEnum; getDateGroupValid(): boolean; refreshGroupField(originalField: DataField): void; getGroupInfo(): IPivotTableGroupInfo; getDataFieldType(): PivotDataFieldTypeEnum; getOriginFieldId(): string; getFieldInfo(): IDateGroupFieldInfo; toJSON(): IDateGroupFieldJSON; fromJSON(data: IDateGroupFieldJSON): void; }