Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 | 180x | import { RefAttributes, forwardRef } from "react"; import hoistNonReactStatics from "hoist-non-react-statics"; export function forwardRefWithStatics<P, T = any, S = {}>( component: React.RefForwardingComponent<T, P>, statics?: S ): React.FunctionComponent<P & RefAttributes<T>> & S { return hoistNonReactStatics(forwardRef(component), statics as any) as any; } |