SearchFieldArray type
Wenn TModel
ein nicht typisiertes Objekt ist, ein nicht typisiertes Zeichenfolgenarray Andernfalls die durch Schrägstrich getrennten Felder von TModel
.
type SearchFieldArray<TModel> = () => (
T extends TModel ? true : false
) extends () => T extends object ? true : false
? readonly string[]
: readonly SelectFields<TModel>[]