Type alias DeepKeyOnApi<T, K>

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

지정해도 이상이 없는 DeepKey 를 반환합니다. 가령 파일이나 Dayjs 객체의 메서드를 표시하는 것을 방지합니다.

Type Parameters

  • T

  • K extends keyof T = keyof T

Generated using TypeDoc