incremental watch 갱신 흐름

증분 컴파일은 파일 변경, 의존 그래프, tsbuildinfo 캐시를 비교해 다시 검사할 타입 범위를 줄인다.

01

변경 감지

watch 모드가 수정된 파일과 import 관계를 통해 영향을 받는 프로젝트를 찾는다. · file event

02

캐시 비교

tsbuildinfo의 이전 graph signature와 현재 소스 signature를 비교한다. · signature

03

부분 검사

변경된 타입이 외부 선언에 영향을 주지 않으면 하위 범위에서 멈춘다. · narrow

04

출력 갱신

d.ts와 js 산출물을 업데이트하고 다음 watch cycle의 기준으로 저장한다. · next baseline

5

tsbuildinfo

캐시 파일 위치가 패키지별로 충돌하지 않는다.

핵심incremental watch 갱신 흐름은 각 요소의 관계와 선택 조건을 함께 읽어야 한다.