Type alias InferServiceInvocations<I, T>

InferServiceInvocations<I, T>: I extends [] ? [] : I extends [ServiceInvocation<infer C, T>, ...(infer Rest)] ? [InferServiceInvocationReturn<C, T>, ...InferServiceInvocations<Rest, T>] : never

Type Parameters

  • I extends unknown[]

  • T extends Record<string, any>

Generated using TypeDoc