본문으로 건너뛰기

인터페이스: CreateOptimisticActionsOptions<TVars, T>

정의 위치: packages/db/src/types.ts:187

createOptimisticAction 헬퍼의 옵션입니다.

상속

타입 매개변수

TVars

TVars = unknown

T

T extends object = Record<string, unknown>

속성

autoCommit?

optional autoCommit: boolean;

정의 위치: packages/db/src/types.ts:178

상속받은 속성

TransactionConfig.autoCommit


id?

optional id: string;

정의 위치: packages/db/src/types.ts:176

트랜잭션의 고유 식별자입니다.

상속받은 속성

TransactionConfig.id


metadata?

optional metadata: Record<string, unknown>;

정의 위치: packages/db/src/types.ts:181

트랜잭션에 연결할 사용자 지정 메타데이터입니다.

상속받은 속성

TransactionConfig.metadata


mutationFn()

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

정의 위치: packages/db/src/types.ts:194

서버에서 뮤테이션을 실행하는 함수입니다.

매개변수

vars

TVars

params

MutationFnParams&lt;T>

반환값

Promise&lt;any>


onMutate()

onMutate: (vars) => void;

정의 위치: packages/db/src/types.ts:192

뮤테이션이 완료되기 전에 로컬에서 낙관적 업데이트를 적용하는 함수입니다.

매개변수

vars

TVars

반환값

void