2026년 5월 18일 TypeScript strictNullChecks는 컴파일 타임 가드일 뿐, 런타임 방패가 아니다 strict mode는 내가 작성한 null만 잡아낼 뿐, API나 DOM 쿼리, JSON.parse를 통해 런타임에 유입되는 null은 잡지 못한다. 타입 시스템의 한계가 끝나는 지점과 진짜 방어가 시작되는 지점을 살펴 본다. deep-divestypescriptnull-safetystrict-mode