TypeScript
TypeScript 7 병행 설치와 빌드 타입 게이트 도입
TS 5.5.4를 그대로 둔 채 TypeScript 7을 별칭으로 병행 설치해 빌드 앞단의 타입 게이트로 세웠다.
기술 기록
TS 5.5.4를 그대로 둔 채 TypeScript 7을 별칭으로 병행 설치해 빌드 앞단의 타입 게이트로 세웠다.
메서드 문법과 함수 프로퍼티 문법의 매개변수 검사 차이, 메서드가 느슨하게 검사되는 이유, 배열 공변성이 만드는 런타임 구멍과 그 해결책을 정리했다.
타입에 변수를 주는 제네릭의 선언·호출부터 제네릭 함수 타입 표기, 인터페이스로 분리할 때의 두 형태 차이, keyof를 통한 키 제약까지 정리했다.
변수의 데이터 타입을 정의하는 두 방식인 interface와 type alias가 어디서 어떻게 갈리는지 네 가지로 정리했다.