SplitBar.d.ts 832 B

123456789101112131415161718192021222324
  1. import React from 'react';
  2. export type ShowCollapsibleIconMode = boolean | 'auto';
  3. export interface SplitBarProps {
  4. index: number;
  5. active: boolean;
  6. prefixCls: string;
  7. resizable: boolean;
  8. startCollapsible: boolean;
  9. endCollapsible: boolean;
  10. showStartCollapsibleIcon: ShowCollapsibleIconMode;
  11. showEndCollapsibleIcon: ShowCollapsibleIconMode;
  12. onOffsetStart: (index: number) => void;
  13. onOffsetUpdate: (index: number, offsetX: number, offsetY: number, lazyEnd?: boolean) => void;
  14. onOffsetEnd: (lazyEnd?: boolean) => void;
  15. onCollapse: (index: number, type: 'start' | 'end') => void;
  16. vertical: boolean;
  17. ariaNow: number;
  18. ariaMin: number;
  19. ariaMax: number;
  20. lazy?: boolean;
  21. containerSize: number;
  22. }
  23. declare const SplitBar: React.FC<SplitBarProps>;
  24. export default SplitBar;