javascript
js函数提示 vscode_为VSCode / Monaco Intellisence添加JavaScript类型提示
有沒有辦法暗示VSCode / Monaco的intellisense變量的類型.
我有一些像這樣的代碼
var loc = window.location;
var gl = context1.getContext("webgl");
var ctx = context2.getContext("2d");
我看到VSCode知道loc是一個URL
但它不知道gl是什么
它也不知道ctx是什么
這是有道理的,讓函數根據其輸入返回不同的類型是一個有點不尋常的情況.
但它確實有WebGLRenderingContext的類型數據
它知道CanvasRenderingContext2D
有沒有辦法讓我告訴vscode / monaco gl是WebGLRenderingContext的一個實例,ctx是CanvasRenderingContext2D的一個實例,而不必切換到typescript?也許通過添加某種評論?
我需要解決方案在monaco中工作(至少在我的測試中顯示所有相同的完成),因為這是針對WebGL教程站點,實際上不是VSCode,但我希望解決方案是相同的.
解決方法:
更新:從摩納哥的0.9.0開始,這些類型的注釋現在可以使用了
var loc = window.location;
/** @type {WebGLRenderingContext} */
var gl = context1.getContext("webgl");
/** @type {CanvasRenderingContext2D} */
var ctx = context2.getContext("2d");
標簽:javascript,visual-studio-code,intellisense,monaco-editor
來源: https://codeday.me/bug/20191008/1871215.html
總結
以上是生活随笔為你收集整理的js函数提示 vscode_为VSCode / Monaco Intellisence添加JavaScript类型提示的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎么申请光大苏宁SUPER联名卡?开卡即
- 下一篇: gradle idea java ssm