Blame view

天文台pc/tianwentai-ui/node_modules/@mui/utils/useForkRef/useForkRef.d.ts 557 Bytes
bc518174   王天杨   提交两个项目文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
  import * as React from 'react';
  /**
   * Merges refs into a single memoized callback ref or `null`.
   *
   * ```tsx
   * const rootRef = React.useRef<Instance>(null);
   * const refFork = useForkRef(rootRef, props.ref);
   *
   * return (
   *   <Root {...props} ref={refFork} />
   * );
   * ```
   *
   * @param {Array<React.Ref<Instance> | undefined>} refs The ref array.
   * @returns {React.RefCallback<Instance> | null} The new ref callback.
   */
  export default function useForkRef<Instance>(...refs: Array<React.Ref<Instance> | undefined>): React.RefCallback<Instance> | null;