Beignet API reference
    Preparing search index...

    Interface EventHandlers<Ctx>

    Context-bound event helper factory.

    interface EventHandlers<Ctx> {
        defineListener<
            E extends EventDef<string, StandardSchema>,
            Name extends string = string,
        >(
            event: E,
            options: DefineListenerOptions<E, Ctx, Name>,
        ): ListenerDef<E, Ctx, Name>;
        registerListeners(
            eventBus: EventBusLike,
            listeners: readonly ListenerDef<
                EventDef<string, StandardSchema>,
                Ctx,
                string,
            >[],
            options?: RegisterListenersOptions<Ctx>,
        ): () => void;
    }

    Type Parameters

    • Ctx
    Index

    Methods