ExpandIcon.d.ts 577 B

123456789101112
  1. import * as React from 'react';
  2. import type { AnyObject } from '../_util/type';
  3. import type { TableLocale } from './interface';
  4. interface DefaultExpandIconProps<RecordType = AnyObject> {
  5. prefixCls: string;
  6. record: RecordType;
  7. expanded: boolean;
  8. expandable: boolean;
  9. onExpand: (record: RecordType, e: React.MouseEvent<HTMLButtonElement, MouseEvent>) => void;
  10. }
  11. declare function renderExpandIcon(locale: TableLocale): <RecordType extends AnyObject = AnyObject>(props: DefaultExpandIconProps<RecordType>) => React.JSX.Element;
  12. export default renderExpandIcon;