Type Alias ValueTypeOf<T>

ValueTypeOf<T>: T extends String
    ? string
    : T extends Number
        ? number
        : T extends BigInt
            ? bigint
            : T extends Boolean
                ? boolean
                : T extends Enum
                    ? EnumValue<T>
                    : T

The returns the value type for T. In cases such as Number the value type is number.

Type Parameters

  • T