Type Alias GetEncoderTypeFromVariants<TVariants>

GetEncoderTypeFromVariants: DrainOuterGeneric<
    {
        [I in keyof TVariants]: TVariants[I] extends Encoder<infer TFrom>
            ? TFrom
            : never
    },
>[number]

Type Parameters

  • TVariants extends readonly Encoder<any>[]