@rotomeca/event - v5.0.0
    Preparing search index...

    Interface IEventData<TArgs, T>

    Représente les données associées à un callback d'événement.

    Encapsule le callback lui-même ainsi que les arguments par défaut qui lui seront transmis à chaque appel.

    const data: IEventData<[string, number]> = {
    callback: (msg, code) => console.log(msg, code),
    args: ['bonjour', 42],
    };
    interface IEventData<
        TArgs extends any[] = any[],
        T extends Func<TArgs> = Func<TArgs>,
    > {
        args: TArgs;
        callback: T;
    }

    Type Parameters

    • TArgs extends any[] = any[]

      Tuple représentant les types des arguments du callback. Par défaut any[].

    • T extends Func<TArgs> = Func<TArgs>

      Type du callback, doit étendre Func<TArgs>. Par défaut Func<TArgs>.

    Implemented by

    Index

    Properties

    Properties

    args: TArgs

    Les arguments par défaut transmis au callback lors de l'appel. Ils sont passés avant les arguments fournis lors de l'appel de l'événement.

    callback: T

    Le callback à exécuter lors du déclenchement de l'événement.