Defined in: packages/db/src/types.ts:174
Options for the createOptimisticAction helper
• TVars = unknown
• T extends object = Record<string, unknown>
optional autoCommit: boolean;
optional autoCommit: boolean;
Defined in: packages/db/src/types.ts:165
Omit.autoCommit
Omit.autoCommit
optional id: string;
optional id: string;
Defined in: packages/db/src/types.ts:163
Unique identifier for the transaction
Omit.id
Omit.id
optional metadata: Record<string, unknown>;
optional metadata: Record<string, unknown>;
Defined in: packages/db/src/types.ts:168
Custom metadata to associate with the transaction
Omit.metadata
Omit.metadata
mutationFn: (vars, params) => Promise<any>;
mutationFn: (vars, params) => Promise<any>;
Defined in: packages/db/src/types.ts:181
Function to execute the mutation on the server
TVars
Promise<any>
onMutate: (vars) => void;
onMutate: (vars) => void;
Defined in: packages/db/src/types.ts:179
Function to apply optimistic updates locally before the mutation completes
TVars
void
Your weekly dose of JavaScript news. Delivered every Monday to over 100,000 devs, for free.