t×tecexpressby TeKOcloud
ENv0.7.1
API & Datentypen / VUE

txQuery.

Verarbeitet lokale Daten synchron: Filtern/Suchen, Sortieren/Gruppieren, Paging und Projektion. Das Eingangsarray bleibt erhalten.

Parameter: input = Ausgangsliste, o/options = TxLoadOptions. Synchrones Ergebnis: TxLoadResult mit flacher data-Liste, totalCount vor Paging und optionalen groups/groupCount. Gruppierung ändert nicht die Form von data. Getter-/Projektionsfehler werden weitergegeben; Dart skip/take dürfen nicht negativ sein.

ts
function txQuery<T>(input: readonly T[], o: TxLoadOptions<T>): TxLoadResult<T>
ts
import { txQuery } from '@tekocloud.de/tecexpress'
console.log(txQuery([{ id: 2 }, { id: 1 }], { sort: [{ selector: 'id' }], take: 1 })) // data: [{ id: 1 }], totalCount: 2