UNPKG

@huse/effect-ref

Version:

--- title: README nav: title: Hooks path: /hook group: title: Effect Ref path: /effect-ref order: 1 ---

4 lines (3 loc) 321 B
export declare type EffectRef<E extends HTMLElement = HTMLElement> = (element: E | null) => void; export declare type RefCallback<E extends HTMLElement = HTMLElement> = (element: E) => (() => void) | void; export declare function useEffectRef<E extends HTMLElement = HTMLElement>(callback: RefCallback<E>): EffectRef<E>;