CreateOptimisticActionsOptions

Interface: CreateOptimisticActionsOptions<TVars, T>

Definiert in: packages/db/src/types.ts:174

Optionen für den createOptimisticAction-Helfer

Erbt von

Typparameter

TVars = unknown

T extends object = Record<string, unknown>

Properties

autoCommit?

ts
optional autoCommit: boolean;
optional autoCommit: boolean;

Definiert in: packages/db/src/types.ts:165

Geerbt von

ts
Omit.autoCommit
Omit.autoCommit

id?

ts
optional id: string;
optional id: string;

Definiert in: packages/db/src/types.ts:163

Eindeutiger Identifikator für die Transaktion

Geerbt von

ts
Omit.id
Omit.id

metadata?

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

Definiert in: packages/db/src/types.ts:168

Benutzerdefinierte Metadaten, die der Transaktion zugeordnet werden sollen

Geerbt von

ts
Omit.metadata
Omit.metadata

mutationFn()

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

Definiert in: packages/db/src/types.ts:181

Funktion zur Ausführung der Mutation auf dem Server

Parameters

vars

TVars

params

MutationFnParams<T>

Gibt zurück

Promise<any>


onMutate()

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

Definiert in: packages/db/src/types.ts:179

Funktion zur lokalen Anwendung optimistischer Updates vor Abschluss der Mutation

Parameters

vars

TVars

Gibt zurück

void

Unsere Partner
Code Rabbit
Electric
Prisma
Bytes abonnieren

Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.

Bytes

Kein Spam. Jederzeit kündbar.

Bytes abonnieren

Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.

Bytes

Kein Spam. Jederzeit kündbar.