인터페이스: CreateOptimisticActionsOptions<TVars, T>
정의 위치: packages/db/src/types.ts:187
createOptimisticAction 헬퍼의 옵션입니다.
상속
Omit<TransactionConfig<T>,"mutationFn">
타입 매개변수
TVars
TVars = unknown
T
T extends object = Record<string, unknown>
속성
autoCommit?
optional autoCommit: boolean;
정의 위치: packages/db/src/types.ts:178
상속받은 속성
id?
optional id: string;
정의 위치: packages/db/src/types.ts:176
트랜잭션의 고유 식별자입니다.
상속받은 속성
metadata?
optional metadata: Record<string, unknown>;
정의 위치: packages/db/src/types.ts:181
트랜잭션에 연결할 사용자 지정 메타데이터입니다.
상속받은 속성
mutationFn()
mutationFn: (vars, params) => Promise<any>;
정의 위치: packages/db/src/types.ts:194
서버에서 뮤테이션을 실행하는 함수입니다.
매개변수
vars
TVars
params
MutationFnParams<T>
반환값
Promise<any>
onMutate()
onMutate: (vars) => void;
정의 위치: packages/db/src/types.ts:192
뮤테이션이 완료되기 전에 로컬에서 낙관적 업데이트를 적용하는 함수입니다.
매개변수
vars
TVars
반환값
void