JSDoc을 이용해 타입지정을 하는 경우 타입스크립트가 이를 읽고 파싱하여 타입을 지정해주게 됩니다.
/**
* @typedef Post
* @property {string} id
* @property {string} title
* @property {string} content
*/
/** @type {Post[]} */
const posts = [
{
id: 'my_first_post',
title: 'my First Post',
content: 'Hello!',
},
]
위와 같이 사용을 할 수 있습니다.