type ResolveTransactionChanges<T, TOperation> = TOperation extends "delete" ? T : Partial<T>;
type ResolveTransactionChanges<T, TOperation> = TOperation extends "delete" ? T : Partial<T>;
定义于: packages/db/src/types.ts:94
• T extends object = Record<string, unknown>
• TOperation extends OperationType = OperationType
update 和 insert 都表示为 Partial<T>,但对于 insert 的更改可以通过推断 schema 输入类型来使其更精确。实际上,这对现实世界的影响几乎为 0,因此不值得增加类型复杂性。
https://github.com/TanStack/db/pull/209#issuecomment-3053001206
您的每周 JavaScript 资讯。每周一免费发送给超过 10 万开发者。