UNPKG

@univerjs-pro/engine-pivot

Version:

[![npm version](https://img.shields.io/npm/v/@univerjs-pro/engine-pivot)](https://npmjs.org/packages/@univerjs-pro/engine-pivot) [![license](https://img.shields.io/npm/l/@univerjs-pro/engine-pivot)](https://img.shields.io/npm/l/@univerjs-pro/engine-pivot)

19 lines (18 loc) 936 B
import { IDateGroupFieldInfo, IDateGroupFieldJSON, IPivotTableGroupInfo, PivotDataFieldTypeEnum, PivotDateGroupFieldDateTypeEnum } from '../types'; import { DataField } from './data-field'; 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; }