Type alias DeepKey<T, K>

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

모든 DeepKey 를 반환합니다.

Type Parameters

  • T

  • K extends keyof T = keyof T

Generated using TypeDoc