Stone.js API
    Preparing search index...

    Interface IKernelHook<IncomingEventType, OutgoingResponseType>

    Hook interface.

    Represents a hook that can either be synchronous or asynchronous.

    interface IKernelHook<
        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
    onEventHandled?: KernelHookListener
    onExecutingErrorHandler?: KernelHookListener
    onExecutingEventHandler?: KernelHookListener
    onHandlingEvent?: KernelHookListener
    onKernelMiddlewareProcessed?: PipelineHookListener<
        IncomingEventType,
        OutgoingResponseType,
        any[],
    >
    onPreparingResponse?: KernelHookListener
    onProcessingKernelMiddleware?: PipelineHookListener<
        IncomingEventType,
        OutgoingResponseType,
        any[],
    >
    onResponsePrepared?: KernelHookListener
    onTerminate?: KernelHookListener