@visactor/vtable
Version:
canvas table width high performance
16 lines (15 loc) • 753 B
TypeScript
import type { ColumnIconOption, ITableThemeDefine } from './ts-types';
import type { IEditor } from '@visactor/vtable-editors';
import type { Aggregator } from './ts-types/dataset/aggregation';
export declare function theme(name: string, theme?: ITableThemeDefine): ITableThemeDefine;
export declare function icon(name: string, icon?: ColumnIconOption): ColumnIconOption;
export declare function chartModule(name: string, chartModule?: any): any;
export declare function editor(name: string, editor?: IEditor): IEditor;
export declare function aggregator(aggregationType: string, aggregation: {
new (args: {
key: string;
field: string;
formatFun?: any;
}): Aggregator;
}): void;
export declare function clearAll(): void;