UNPKG

@qn-pandora/pandora-visualization

Version:

Pandora 通用可视化库

39 lines (38 loc) 1.23 kB
import { IColumnProps, ColumnPosition } from './constant'; export declare function getLeafColumns(columns: Array<IColumnProps<any>>): IColumnProps<any>[]; export declare function hasChildren(data: { children?: any[]; }): boolean | undefined; export declare function getColumnPositionStyle(columns: Array<IColumnProps<any>>, dataIndex: string, position: ColumnPosition): { left: number; right?: undefined; } | { right: number; left?: undefined; } | { left?: undefined; right?: undefined; }; export declare function getColumnsFixedIndexes(columns: Array<IColumnProps<any>>): { left: number[]; right: number[]; }; export declare function getColumnIsFixed(fixedIndexes: { left: number[]; right: number[]; }, col: IColumnProps<any>, colIndex: number): { isFixed: boolean; isLast: boolean; position: ColumnPosition; }; export declare function columnIsFixedLeft(columnIsFixed: { isFixed: boolean; isLast: boolean; position: string; }): boolean; export declare function columnIsFixedRight(columnIsFixed: { isFixed: boolean; isLast: boolean; position: string; }): boolean; export declare function getColumnColor(col: IColumnProps<any>, value: any): any;