UNPKG

@smnandre/stimulus-listeners

Version:

A Stimulus plugin for declarative DOM event listeners via static `listeners` or explicit API.

11 lines (10 loc) 442 B
import { Controller } from '@hotwired/stimulus'; type ListenerConfig = string | [string, AddEventListenerOptions] | { method: string; options?: AddEventListenerOptions; target?: string | EventTarget; }; type ListenerMap = Record<string, ListenerConfig>; export declare function useListeners(controller: Controller): void; export declare function useEventListeners(controller: Controller, listeners: ListenerMap): void; export {};