타입 별칭: ResolveTransactionChanges<T, TOperation>
type ResolveTransactionChanges<T, TOperation> = TOperation extends "delete" ? T : Partial<T>;
정의 위치: packages/db/src/types.ts:82
타입 매개변수
T
T extends object = Record<string, unknown>
TOperation
TOperation extends OperationType = OperationType
비고
update 및 insert은 모두 Partial<T>으로 표현되지만, 스키마 입력 타입을 추론하면 insert의 변경 사항을 더 정밀하게 만들 수 있습니다. 실제로는 실제 사용 환경에 미치는 영향이 거의 0이므로 추가적인 타입 복잡성을 감수할 가치가 없습니다.
참고
https://github.com/TanStack/db/pull/209#issuecomment-3053001206