GetEncoderTypeFromFields: DrainOuterGeneric<
    {
        [I in ArrayIndices<TFields> as TFields[I][0]]: TFields[I][1] extends Encoder<
            infer TFrom,
        >
            ? TFrom
            : never
    },
>

Type Parameters