【发布时间】:2019-08-27 14:56:41
【问题描述】:
我在我的代码库中使用别名 document.createElement 作为快捷方式。 Visual Studio Code 似乎无法根据这个简单的声明推断变量的类型,但我不确定如何给出正确的提示。
我尝试添加@type 提示,例如@type {document.createElement} 或@type {Function}。我认为如果我将它包装在我自己的函数中并通过 Element 或 HTMLElement 声明返回类型,它会部分工作。但这不会给我与document.createElement 通常得到的相同的函数签名。
/** Shortcut for document.createElement - must have document bound to it */
const _ = document.createElement.bind(document);
我希望当我在下划线后面输入括号时,我会看到与输入 document.createElement 相同的函数签名和参数提示。
【问题讨论】:
标签: javascript ecmascript-6 visual-studio-code intellisense