Type alias ExtractDispatchFromMiddlewareTuple<MiddlewareTuple, Acc>

ExtractDispatchFromMiddlewareTuple<MiddlewareTuple, Acc>: MiddlewareTuple extends [infer Head, ...(infer Tail)]
    ? ExtractDispatchFromMiddlewareTuple<Tail, Acc & (Head extends Middleware<infer D>
        ? IsAny<D, {}, D>
        : {})>
    : Acc

Type Parameters

  • MiddlewareTuple extends any[]

  • Acc extends {}

Generated using TypeDoc