我们可以在WebStorm中将自定义JavaScript函数参数类型提示为CSS选择器吗?

我们可以在WebStorm中将自定义JavaScript函数参数类型提示为CSS选择器吗?,javascript,phpstorm,webstorm,jetbrains-ide,Javascript,Phpstorm,Webstorm,Jetbrains Ide,我有一个函数 function all(cssSelector){ return document.querySelectorAll(cssSelector); } 如果我调用all(“#id”)IDE似乎不知道字符串是CSS选择器,但如果我直接调用document.queryselector all,我可以使用自动完成 是否有任何注释可以解决此问题?请看一看:--也应该适用于您的案例:+jsArgument(jsReferenceExpression()。withQualifiedN

我有一个函数

function all(cssSelector){
    return document.querySelectorAll(cssSelector);
}
如果我调用
all(“#id”)
IDE似乎不知道字符串是CSS选择器,但如果我直接调用
document.queryselector all
,我可以使用自动完成


是否有任何注释可以解决此问题?

请看一看:--也应该适用于您的案例:
+jsArgument(jsReferenceExpression()。withQualifiedName(“all”),0)
。注意:最好是唯一命名的函数,否则它将应用于所有不需要该名称的函数。为什么它需要知道它是一个CSS选择器?@cela以便我们可以在每次调用该函数时使用CSS autocomplete。@thReality那么,您的代码成功了吗?@LazyOne是的,但在我看来,这有点奇怪,没有一个注释。如果开发人员需要,我们必须在他们使用的每台电脑上都这样做。此设置也会覆盖其他函数。请看:--也适用于您的情况:
+jsArgument(jsReferenceExpression()。withQualifiedName(“全部”),0)
。注意:最好是唯一命名的函数,否则它将应用于所有不需要该名称的函数。为什么它需要知道它是一个CSS选择器?@cela以便我们可以在每次调用该函数时使用CSS autocomplete。@thReality那么,您的代码成功了吗?@LazyOne是的,但在我看来,这有点奇怪,没有一个注释。如果开发人员需要,我们必须在他们使用的每台电脑上都这样做。此设置也会覆盖其他功能。