summaryrefslogtreecommitdiff
path: root/node_modules/delegate-it/delegate.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/delegate-it/delegate.d.ts')
-rw-r--r--node_modules/delegate-it/delegate.d.ts16
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;