@univerjs-pro/engine-pivot
Version:
Pivot table calculation engine for Univer Pro.
20 lines (19 loc) • 973 B
TypeScript
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;
}