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.
TxLoadResult<T> txQuery<T>(List<T> input, TxLoadOptions<T> options)import 'package:tecexpress/tecexpress.dart';
Future<void> example() async {
print(txQuery([2, 1], TxLoadOptions<int>(sort: [TxSort((v) => v)], take: 1)).data);
}