npm install typescript --save-dev : 컴파일러가 node_modules 에 설치된다. (실행: npx tsc)npx tsc --init : tsconfig.json 파일을 만들어서 추천세팅을 적용한다.이 코드를 tsconfig.json 파일에
TypeScript의 namespace는 코드를 구성하는 이름 충돌을 방지하고 구조화할 수 있는 기능을 제공합니다. 장점이름 충돌 방지: namespace는 이름 충돌을 방지하는 데 도움이 됩니다. namespace를 사용하면 다른 파일에서도 접근 가능한 명확한 API
TypeScript에서 Narrowing은 특정 타입으로 제한하는 작업을 의미합니다. 이를 통해 코드 내에서 더 안전한 작업이 가능해지고, 오류를 줄일 수 있습니다.TypeScript의 narrowing은 크게 두 가지 종류가 있습니다.타입 가드(Type Guards)