@navikt/ds-react
Version:
React components from the Norwegian Labour and Welfare Administration.
6 lines (5 loc) • 417 B
TypeScript
export interface ListenerT {
addEventListener(name: string, handler: (event?: any) => void, ...args: any[]): any;
removeEventListener(name: string, handler: (event?: any) => void, ...args: any[]): any;
}
export declare const useEventListener: <T extends ListenerT>(name: Parameters<ListenerT["addEventListener"]>[0], handler: Parameters<ListenerT["addEventListener"]>[1], target?: null | T | Window) => void;