/**
* @param { ('parent' | 'child') } target
*/
/**
* ・型定義
* @typedef {Object} GraphDataObj
*
* ・GraphDataObjのプロパティ
* @property {number} id
* @property {string} name
* @property {Date} updatedAt
*
* ・引数の型
* @param {GraphDataObj} graphDataObj
*/
function create(graphDataObj) {
................
}
https://zenn.dev/azukiazusa/articles/c89d4bdc7dacf2
https://www.typescriptlang.org/ja/docs/handbook/jsdoc-supported-types.html