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

Type Parameters

  • I extends unknown[]

  • T extends Record<string, any>

Generated using TypeDoc