10 / 11 · 필수 학습
TypeScript 고급 상태 모델링: 판별 유니온과 never 타입 테스트
판별 유니온과 튜플 유니온으로 상태별 허용 이벤트를 제한합니다. never로 처리 누락을 찾고 @ts-expect-error 타입 테스트와 런타임 검사를 함께 실행합니다.
TypeScript 고급 단계에 공개된 학습 글입니다. 단계별 목표를 참고해 필요한 글부터 읽어 보세요.
각 단계의 학습 목표입니다. 공개된 글은 위의 단계별 링크에서 바로 볼 수 있습니다.
기본 타입과 함수의 입출력 표현을 익혀, 자바스크립트 코드에서 예상할 수 있는 오류를 미리 확인하는 방법을 다룹니다.
학습 주제
제네릭과 타입 조합을 활용하여, 비동기 데이터와 재사용 코드의 경계를 명확히 하고 타입 오류를 해결하는 방법을 다룹니다.
학습 주제
복잡한 도메인의 규칙을 타입으로 표현하고, 안전성과 이해 비용을 비교하여 공개 인터페이스를 설계하는 방법을 다룹니다.
학습 주제
총 1개의 글
10 / 11 · 필수 학습
판별 유니온과 튜플 유니온으로 상태별 허용 이벤트를 제한합니다. never로 처리 누락을 찾고 @ts-expect-error 타입 테스트와 런타임 검사를 함께 실행합니다.