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

txValidateKeys.

Prüft Schlüsseltypen und Eindeutigkeit einer Liste; ungültige oder doppelte Schlüssel werfen ArgumentError.

Parameter items ist die Liste, keyOf liest jeden Schlüssel. Erfolgreiche Prüfung liefert void; ungültige oder doppelte Schlüssel werfen ArgumentError.

dart
void txValidateKeys<T>(List<T> items, Object Function(T) keyOf)
dart
import 'package:tecexpress/tecexpress.dart';

Future<void> example() async {
  txValidateKeys<Map<String, Object>>([{'id': 1}], (row) => row['id']!);
}