CreateOptimisticActionsOptions

接口: CreateOptimisticActionsOptions<TVars, T>

定义于: packages/db/src/types.ts:174

createOptimisticAction 辅助函数的选项

继承自

类型参数

TVars = unknown

T extends object = Record<string, unknown>

属性

autoCommit?

ts
optional autoCommit: boolean;
optional autoCommit: boolean;

定义于: packages/db/src/types.ts:165

继承自

ts
Omit.autoCommit
Omit.autoCommit

id?

ts
optional id: string;
optional id: string;

定义于: packages/db/src/types.ts:163

事务的唯一标识符

继承自

ts
Omit.id
Omit.id

metadata?

ts
optional metadata: Record<string, unknown>;
optional metadata: Record<string, unknown>;

定义于: packages/db/src/types.ts:168

与事务关联的自定义元数据

继承自

ts
Omit.metadata
Omit.metadata

mutationFn()

ts
mutationFn: (vars, params) => Promise<any>;
mutationFn: (vars, params) => Promise<any>;

定义于: packages/db/src/types.ts:181

在服务器上执行突变的函数

参数

vars

TVars

params

MutationFnParams<T>

Returns (返回)

Promise<any>


onMutate()

ts
onMutate: (vars) => void;
onMutate: (vars) => void;

定义于: packages/db/src/types.ts:179

在突变完成前在本地应用乐观更新的函数

参数

vars

TVars

Returns (返回)

void

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

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

Bytes

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

订阅 Bytes

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

Bytes

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