- Typescript 플러그인을 제공하는 에디터를 사용한다.
- 코드맨 윗줄에
// @ts-check
주석을 달아준다. 아니면 jsconfig.json
에 글로벌하게 타입체킹하겠다는 옵션을 심어주면 된다.
- 2번을 적용했으면 타입추론이 타입스크립트처럼 된다. 근데 선언만 할 경우에도 타입 지정해주고 싶은 경우가 있잖아? TS 에서는 그게 됐는데 JS 에서는 그게 안된다. 이 때 JSDoc 문법을 사용하여 지정해주면 된다. TS는 JSDoc을 지원하니 이걸 잘 활용해보도록 하자.
유용한 주석들
타입 지정
/** @type {number} */
var x;
ts 무시
// @ts-noceck
ts 에러 무시
에러 발생하는 줄의 위에 작성하면 됨.
// @ts-ignore
// 혹은
// @ts-expect-error