Type alias DeepKeyForObject<T, K>

DeepKeyForObject<T, K>: K extends string | number
    ? NonNullable<T[K]> extends infer O extends object
        ? `${K}` | `${K}.${DeepKeyForObject<O>}`
        : never
    : never

모든 DeepKey 를 반환합니다. 단, 키의 결과 값의 타입은 반드시 object 입니다.

Type Parameters

  • T

  • K extends keyof T = keyof T

Generated using TypeDoc