util.d.ts 774 B

12345678910111213
  1. import type { AnyObject } from '../_util/type';
  2. import type { ColumnTitle, ColumnTitleProps, ColumnType, Key } from './interface';
  3. export declare const getColumnKey: <RecordType extends AnyObject = AnyObject>(column: ColumnType<RecordType>, defaultKey: string) => Key;
  4. export declare function getColumnPos(index: number, pos?: string): string;
  5. export declare const renderColumnTitle: <RecordType extends AnyObject = AnyObject>(title: ColumnTitle<RecordType>, props: ColumnTitleProps<RecordType>) => React.ReactNode;
  6. /**
  7. * Safe get column title
  8. *
  9. * Should filter [object Object]
  10. *
  11. * @param title
  12. */
  13. export declare const safeColumnTitle: <RecordType extends AnyObject = AnyObject>(title: ColumnTitle<RecordType>, props: ColumnTitleProps<RecordType>) => React.ReactNode;