언어/TypeScript
-
[TypeScript] NodeJs 의 global(전역 객체) 사용언어/TypeScript 2022. 9. 3. 00:43
NodeJS에 내장되어있는 Global 객체. global.(변수이름)으로 선언을 하면 전역에서 사용할 수 있다 에러메세지 Element implicitly has an 'any' type because type 'typeof globalThis' has no index signature (js로 만든 서버를 ts로 변경할 때 겪었던 첫 문제... ts가 어렵게 느껴진 순간이었다.) 해결 방법 declare global { var __base: string; } global.__base = __dirname + '/'; 위와 같이 선언할 변수의 타입을 정해주고 사용하면 된다! declare ? 이미 선언되어있는 타입에 선언을 추가하거나 재정의할 때 사용한다. 참고문서 https://www.typescri..
-
[Typescript] 타입스크립트란?언어/TypeScript 2022. 5. 29. 23:08
TypeScript typescript는 javascript의 모든 기능을 포함하면서 정적 타입을 지원한다 static type : 정적 타입 언어 java, C++ 등.. 진입 장벽이 높고, 코드의 양이 많을 때 생산성이 높다 타입 오류가 컴파일(compile time) 시 발견된다 typescript를 사용할 때에는 보통 타입 정의 파일을 따로 만들어서 사용하는데, 라이브러리를 사용할 때 type 정의파일이 있는지 찾아보는 것이 좋다 ▼ 사용하고자 하는 라이브러리에 type 정의 파일이 있는지 검색할 수 있는 사이트 https://www.typescriptlang.org/dt/search?search= Search for typed packages Find npm packages that have t..