Type alias TypeTraversal<T, Path>

TypeTraversal<T, Path>: T extends null ? null : T extends undefined ? undefined : Path extends keyof T ? T[Path] : Path extends `${infer R}.${infer F}` ? R extends keyof T ? TypeTraversal<T[R], F> : never : never

Type Parameters

  • T

  • Path extends string

Generated using TypeDoc