Type alias ValuesOf<Target>

ValuesOf<Target>: Target extends object
    ? Target[keyof Target]
    : never

ValuesOf

Type Parameters

  • Target extends object

    The object to get the value type of

Desc

Get the value type of an object

Returns

The value type of the object

Example

type Object = { a: string; b: number };
type Value = ValuesOf<Object>; // string | number