ValueOf

Extrae la unión de todos los tipos de valores de un tipo objeto.

#types #typescript #utility-type
export type ValueOf<T> = T[keyof T];
// Usage
type Config = { theme: 'light' | 'dark'; size: number };
type ConfigValue = ValueOf<Config>;
// 'light' | 'dark' | number

Comparte este snippet

Comentarios