type ResolveTransactionChanges<T, TOperation> = TOperation extends "delete" ? T : Partial<T>;
type ResolveTransactionChanges<T, TOperation> = TOperation extends "delete" ? T : Partial<T>;
Definiert in: packages/db/src/types.ts:94
• T extends object = Record<string, unknown>
• TOperation extends OperationType = OperationType
update und insert werden beide als Partial<T> dargestellt, aber Änderungen für insert könnten durch Ableitung des Schema-Eingabetyps präziser gestaltet werden. In der Praxis hat dies fast keine realen Auswirkungen, daher lohnt sich der zusätzliche Typkomplexität nicht.
https://github.com/TanStack/db/pull/209#issuecomment-3053001206
Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.