@theophilusdev/conduit
    Preparing search index...

    Type Alias Middleware<K>

    Middleware: (
        data: Parameters<ConduitEvents[K]> extends [infer First, ...any[]]
            ? First
            : never,
        next?: () => Promise<void>,
    ) => Promise<void>

    Type Parameters

    Type Declaration

      • (
            data: Parameters<ConduitEvents[K]> extends [infer First, ...any[]]
                ? First
                : never,
            next?: () => Promise<void>,
        ): Promise<void>
      • Parameters

        • data: Parameters<ConduitEvents[K]> extends [infer First, ...any[]] ? First : never
        • Optionalnext: () => Promise<void>

        Returns Promise<void>