@types/ftdomdelegate
TypeScript icon, indicating that this package has built-in type declarations

0.0.31 • Public • Published

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.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/ftdomdelegate

Weekly Downloads

8

Version

0.0.31

License

MIT

Unpacked Size

4.32 kB

Total Files

5

Last publish

Collaborators

  • types