MotionTreeNode.d.ts 599 B

1234567891011121314
  1. import * as React from 'react';
  2. import type { FlattenNode, TreeNodeProps } from './interface';
  3. import { type TreeNodeRequiredProps } from './utils/treeUtil';
  4. interface MotionTreeNodeProps extends Omit<TreeNodeProps, 'domRef'> {
  5. active: boolean;
  6. motion?: any;
  7. motionNodes?: FlattenNode[];
  8. onMotionStart: () => void;
  9. onMotionEnd: () => void;
  10. motionType?: 'show' | 'hide';
  11. treeNodeRequiredProps: TreeNodeRequiredProps;
  12. }
  13. declare const MotionTreeNode: React.ForwardRefExoticComponent<MotionTreeNodeProps & React.RefAttributes<HTMLDivElement>>;
  14. export default MotionTreeNode;