如何使用JSDoc的arg类型返回具有特定类型的函数

问题描述 投票:0回答:1

我有这样的功能:

function thatCanTakeMultipleTypes(arg) {
  if(typeof arg === "string") {
    return 0;
  }

  if(typeof arg === "number") {
    return "foo";
  }
}

而且我想让我的IDE知道,当我在参数中放入一个字符串时,它将返回一个数字,反之亦然,我如何拥有这个[[使用JSDoc?]]

Edit

:我知道我可以使用@param {String|Number} arg@returns {String|Number},但这不是我想要的。我在某些GitHub仓库中发现,他们使用函数JSDoc的多个声明来获取此信息,但我的IDE(WebStorm)似乎不明白,我缺少什么?

我有一个像这样的函数:function thatCanTakeMultipleTypes(arg){if(typeof arg ===“ string”){返回0; } if(typeof arg ===“ number”){返回“ foo”;我想要我的...

javascript types jsdoc
1个回答
0
投票
使用此
© www.soinside.com 2019 - 2024. All rights reserved.