Discord.https - v3.0.16
    Preparing search index...

    Type Alias GenericMiddleware<T>

    GenericMiddleware: (
        interaction: T,
        client: Readonly<default>,
        flush: () => never,
    ) => Promise<void>

    A middleware function executed during an HTTP interaction lifecycle.

    Type Parameters

    Type Declaration

      • (interaction: T, client: Readonly<default>, flush: () => never): Promise<void>
      • Parameters

        • interaction: T

          The resolved interaction for this request.

        • client: Readonly<default>

          A read-only Client instance.

        • flush: () => never

          A function you can call to immediately stop further middleware execution and end the request.

        Returns Promise<void>