UNPKG

@smnandre/stimulus-stream-actions

Version:

Register Turbo Stream Actions (even custom ones) directly on Stimulus controllers.

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 {};