빌드 타깃은 API 계약이 아니다: TypeScript로 기준선 강제하기
Your Build Target Is Not an API Contract: Enforcing Baseline with TypeScript

TL;DR AI
1분핵심 요약
Vite 7과 일반 TypeScript 타입 체크만으로는 브라우저 API 가용성을 보장하지 못한다.
`Promise.withResolvers`나 `document.startViewTransition` 같은 비-Baseline API를 써도 빌드가 통과할 수 있다.
이를 막기 위해 Baseline 중심 선언 패키지를 사용하는 별도 TypeScript 설정(`tsconfig.baseline.json`)을 CI에서 돌려 API 정책을 강제하자.