다음을 통해 공유


SearchFieldArray type

TModel 형식화되지 않은 개체인 경우 형식화되지 않은 문자열 배열입니다. 그렇지 않으면 슬래시로 구분된 필드인 TModel.

type SearchFieldArray<TModel> = () => (
  T extends TModel ? true : false
) extends () => T extends object ? true : false
  ? readonly string[]
  : readonly SelectFields<TModel>[]