Stone.js API
    Preparing search index...

    Interface KernelHookType<IncomingEventType, OutgoingResponseType>

    Hook Type.

    Represents a hook that can either be synchronous or asynchronous.

    interface KernelHookType<
        IncomingEventType extends IncomingEvent,
        OutgoingResponseType extends OutgoingResponse,
    > {
        onEvent?: KernelHookListener[];
        onEventHandled?: KernelHookListener[];
        onExecutingErrorHandler?: KernelHookListener[];
        onExecutingEventHandler?: KernelHookListener[];
        onHandlingEvent?: KernelHookListener[];
        onInit?: KernelHookListener[];
        onKernelMiddlewareProcessed?: PipelineHookListener<
            IncomingEventType,
            OutgoingResponseType,
            any[],
        >[];
        onPreparingResponse?: KernelHookListener[];
        onProcessingKernelMiddleware?: PipelineHookListener<
            IncomingEventType,
            OutgoingResponseType,
            any[],
        >[];
        onResponsePrepared?: KernelHookListener[];
        onTerminate?: KernelHookListener[];
    }

    Type Parameters

    Index
    onEvent?: KernelHookListener[]
    onEventHandled?: KernelHookListener[]
    onExecutingErrorHandler?: KernelHookListener[]
    onExecutingEventHandler?: KernelHookListener[]
    onHandlingEvent?: KernelHookListener[]
    onKernelMiddlewareProcessed?: PipelineHookListener<
        IncomingEventType,
        OutgoingResponseType,
        any[],
    >[]
    onPreparingResponse?: KernelHookListener[]
    onProcessingKernelMiddleware?: PipelineHookListener<
        IncomingEventType,
        OutgoingResponseType,
        any[],
    >[]
    onResponsePrepared?: KernelHookListener[]
    onTerminate?: KernelHookListener[]