ts를 사용해서 모듈을 짜는 수준은 아니고 타입 체킹만 하는데 데이터 구조가 눈에 보이니까 작업이 수월함