Skip to content

TypeAlias.PickDeepKey

github-actions[bot] edited this page Jul 8, 2026 · 34 revisions

umt / PickDeepKey

Type Alias: PickDeepKey<T>

PickDeepKey<T> = keyof T extends infer K ? K extends keyof T ? T[K] extends object ? K extends string ? PickDeepKey<T[K]> extends string ? K | `${K}.${PickDeepKey<T[K]>}` : K : never : K : never : never

Defined in: types/object/pickDeepKey.ts:1

Type Parameters

T

T extends object

API

Classes

Interfaces

Type Aliases

Variables

Functions

Clone this wiki locally