Interface TypedTinyEmitter<T>

interface TypedTinyEmitter<T> {
    emit<E>(event: E, ...args: Arguments<T[E]>): this;
    off<E>(event: E, callback?: T[E]): this;
    on<E>(event: E, callback: T[E], ctx?: any): this;
    once<E>(event: E, callback: T[E], ctx?: any): this;
}

Type Parameters

  • T extends any = any

Hierarchy

  • Omit<TinyEmitter,
        | "on"
        | "once"
        | "emit"
        | "off">
    • TypedTinyEmitter

Methods

Methods