3 lines
138 B
TypeScript
3 lines
138 B
TypeScript
export type ExtractNestedValues<T extends object> = {
|
|
[K in keyof T]: T[K] extends object ? ExtractNestedValues<T[K]> : T[K]
|
|
}[keyof T]
|