1. Typescript 플러그인을 제공하는 에디터를 사용한다.
  2. 코드맨 윗줄에 // @ts-check 주석을 달아준다. 아니면 jsconfig.json 에 글로벌하게 타입체킹하겠다는 옵션을 심어주면 된다.
  3. 2번을 적용했으면 타입추론이 타입스크립트처럼 된다. 근데 선언만 할 경우에도 타입 지정해주고 싶은 경우가 있잖아? TS 에서는 그게 됐는데 JS 에서는 그게 안된다. 이 때 JSDoc 문법을 사용하여 지정해주면 된다. TS는 JSDoc을 지원하니 이걸 잘 활용해보도록 하자.

유용한 주석들

타입 지정

/** @type {number} */
var x;

ts 무시

// @ts-noceck

ts 에러 무시

에러 발생하는 줄의 위에 작성하면 됨.

// @ts-ignore
// 혹은
// @ts-expect-error