Installation
npm install --save @types/ftdomdelegate
Summary
This package contains type definitions for ftdomdelegate (https://github.com/ftlabs/ftdomdelegate).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ftdomdelegate.
index.d.ts
declare class Delegate {
constructor(element: HTMLElement);
on(
eventType: string,
selector: string,
handler: (event: Event, targetElement: Element) => void,
eventData?: any,
): void;
on(
eventType: string,
selector: (element: Element) => boolean,
handler: (event: Event, targetElement: Element) => void,
eventData?: any,
): void;
on(eventType: string, handler: (event: Event, targetElement: Element) => void, eventData?: any): void;
off(eventType?: string, selector?: string, handler?: (event: Event, targetElement: Element) => void): void;
off(
eventType?: string,
selector?: (element: Element) => boolean,
handler?: (event: Event, targetElement: Element) => void,
): void;
root(element?: Element): void;
destroy(): void;
}
Additional Details
- Last updated: Tue, 07 Nov 2023 03:09:37 GMT
- Dependencies: none
Credits
These definitions were written by Christian Holm Nielsen.