Skip to main content

DeepValue

还没翻译译自英文(tanstack.com)本页 7 段都还没译

type DeepValue<T, TProp> = T extends null | undefined ? undefined : T extends Record<string | number, any> ? TProp extends `${infer TBranch}.${infer TDeepProp}` ? DeepValue<T[TBranch], TDeepProp> : T[TProp & keyof T] : never;

Defined in: types/type-utils.ts:79

Type Parameters

T

T

TProp

TProp