TypeScript 타입스크립트란 무엇인가? TypeScript는 단어 그대로 Type + Script로 Typed 된 JavaScript라는 뜻이다. 우리가 알고 있는 기존의 JavaScript(이하 JS)에서는 변수에 대해 타입을 정형화하지 않기 때문에 변수를 선언하고 단순히 사용함에 있어서는 신경쓰지 않아도 되기 때문에 편할 수 있다. 그러나, 이는 Java와 같이 강력한 타입화된 언어에서처럼 런타임 전에 컴파일 단계에서 유효하지 않은 문법을 구사하였을 때 막아주지만 JS에서는 실행을 시켰을 때 의도하지 않은 결과가 도출되거나 런타임 오류를 뱉어낼 수 있다. 이는 굉장히 치명적인 상황이다. 예를들어, 단순히 20~30라인 이내의 코드가 아니라 여기 저기에서 쓰는 메소드가 있다고 하자. 코드의 라인 ..