Documentation
    Preparing search index...

    Type Alias GetMiddlewareArgs<Middleware>

    GetMiddlewareArgs: Parameters<InstanceType<Middleware>["handle"]>[2] extends undefined
        ? []
        : HasUndefined<Parameters<InstanceType<Middleware>["handle"]>[2]> extends true
            ? [Parameters<InstanceType<Middleware>["handle"]>[2]]
            : [Parameters<InstanceType<Middleware>["handle"]>[2]?]

    Extracts and returns the argument types accepted by a middleware's handle method Returns an empty array if no args, otherwise returns the args type as a tuple

    Type Parameters