@oceanbase-odc/ob-react-data-grid
Version:
Excel-like grid component built with React, with editors, keyboard navigation, copy & paste, and the like
18 lines • 802 B
TypeScript
import clsx from 'clsx';
import type { CalculatedColumn } from '../types';
export * from './domUtils';
export * from './keyboardUtils';
export * from './selectedCellUtils';
export declare function assertIsValidKeyGetter<R>(keyGetter: unknown): asserts keyGetter is (row: R) => React.Key;
export declare function getCellStyle<R, SR>(column: CalculatedColumn<R, SR>): React.CSSProperties;
export declare function getCellClassname<R, SR>(column: CalculatedColumn<R, SR>, ...extraClasses: Parameters<typeof clsx>): string;
/**
* 生成一个唯一key
* @param suffixStr key后缀
*/
export declare const generateUniqKey: (suffixStr?: string) => string;
export declare const createNewRow: (key: string) => {
[x: string]: string | boolean;
_created: boolean;
};
//# sourceMappingURL=index.d.ts.map