ResolveTransactionChanges

类型别名: ResolveTransactionChanges<T, TOperation>

ts
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

备注

updateinsert 都表示为 Partial<T>,但对于 insert 的更改可以通过推断 schema 输入类型来使其更精确。实际上,这对现实世界的影响几乎为 0,因此不值得增加类型复杂性。

参见

https://github.com/TanStack/db/pull/209#issuecomment-3053001206

我们的合作伙伴
Code Rabbit
Electric
Prisma
订阅 Bytes

您的每周 JavaScript 资讯。每周一免费发送给超过 10 万开发者。

Bytes

无垃圾邮件。您可以随时取消订阅。

订阅 Bytes

您的每周 JavaScript 资讯。每周一免费发送给超过 10 万开发者。

Bytes

无垃圾邮件。您可以随时取消订阅。