diff options
Diffstat (limited to 'node_modules/delegate-it/delegate.d.ts')
| -rw-r--r-- | node_modules/delegate-it/delegate.d.ts | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/node_modules/delegate-it/delegate.d.ts b/node_modules/delegate-it/delegate.d.ts deleted file mode 100644 index f8a31926..00000000 --- a/node_modules/delegate-it/delegate.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -import type { ParseSelector } from 'typed-query-selector/parser.d.js'; -export type DelegateOptions = AddEventListenerOptions & { - base?: EventTarget; -}; -export type EventType = keyof GlobalEventHandlersEventMap; -export type DelegateEventHandler<TEvent extends Event = Event, TElement extends Element = Element> = (event: DelegateEvent<TEvent, TElement>) => void; -export type DelegateEvent<TEvent extends Event = Event, TElement extends Element = Element> = TEvent & { - delegateTarget: TElement; -}; -/** - * Delegates event to a selector. - * @param options A boolean value setting options.capture or an options object of type AddEventListenerOptions - */ -declare function delegate<Selector extends string, TElement extends Element = ParseSelector<Selector, HTMLElement>, TEventType extends EventType = EventType>(selector: Selector | Selector[], type: TEventType, callback: DelegateEventHandler<GlobalEventHandlersEventMap[TEventType], TElement>, options?: DelegateOptions): void; -declare function delegate<TElement extends Element = HTMLElement, TEventType extends EventType = EventType>(selector: string | string[], type: TEventType, callback: DelegateEventHandler<GlobalEventHandlersEventMap[TEventType], TElement>, options?: DelegateOptions): void; -export default delegate; |
