Type alias ConditionalListQueries<Fields, SupportedTypes, Prefix, QueryFilter>

ConditionalListQueries<Fields, SupportedTypes, Prefix, QueryFilter>: {
    [FieldName in keyof ConditionalPick<Fields, SupportedTypes> as `${Prefix}.${string & FieldName}${QueryFilter}`]?: NonNullable<BaseOrArrayType<Fields[FieldName]>>[]
}

Type Parameters

  • Fields
  • SupportedTypes
  • Prefix extends string
  • QueryFilter extends string = ""