본문으로 건너뛰기

타입 별칭: ResolveTransactionChanges<T, TOperation>

type ResolveTransactionChanges<T, TOperation> = TOperation extends "delete" ? T : Partial<T>;

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

타입 매개변수

T

T extends object = Record&lt;string, unknown>

TOperation

TOperation extends OperationType = OperationType

비고

updateinsert은 모두 Partial<T>으로 표현되지만, 스키마 입력 타입을 추론하면 insert의 변경 사항을 더 정밀하게 만들 수 있습니다. 실제로는 실제 사용 환경에 미치는 영향이 거의 0이므로 추가적인 타입 복잡성을 감수할 가치가 없습니다.

참고

https://github.com/TanStack/db/pull/209#issuecomment-3053001206