jsdoc/tsdoc 在有多个重载方法时应该把注释写在哪个方法上?

xyzinsf
  • 143

TypeScript 代码中,一个函数有多个重载,但仅打算写一个函数注释时,应该写在哪个方法上?

例如:

function merge<T, U>(x: T, y: T): T & U;
function merge<T, U, V>(x: T, y: U, z: V): T & U & V;
function merge(...args: any[]): any;

function merge(...args: any) {
    return ...
}

/**
 * Merge given objects.
 */

应该把这个注释放在哪个上面?

回复
阅读 1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏