@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
TypeScript
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>;