UNPKG

@lesnoypudge/utils-react

Version:

lesnoypudge's utils-react

11 lines (10 loc) 499 B
import { T } from '@lesnoypudge/types-utils-base/namespace'; import { ComponentProps, FC, PropsWithChildren } from 'react'; import { FocusOn } from 'react-focus-on'; export declare namespace FocusLock { type ReturnFocusFn = (returnTo: Element) => boolean | FocusOptions; type Props = (PropsWithChildren & T.Except<ComponentProps<typeof FocusOn>, 'children' | 'ref'> & { innerRef?: ComponentProps<typeof FocusOn>['ref']; }); } export declare const FocusLock: FC<FocusLock.Props>;