vscode 中 javascript 的全局类型声明
Global type declaration in vscode for javascript
我有一个 /typings/$app.d.ts
看起来像这样。
declare class App {
test: object
}
export const $app: App;
但是为了使用 intellisense,我必须自动导入它,它会在我的 javascript 代码的第一行生成这样一行。
import { $app } from "../../typings/$app";
它会出现一些错误,因为它是一个 d.ts
文件。
有没有办法让这个 $app.d.ts
像 window
一样全局化?
declare var something
in .d.ts
file top level scope 是公开全局变量的关键字。如果您不想导出任何内容,请不要执行 export
。
declare class App {
test: object
}
declare var $app: App;
我有一个 /typings/$app.d.ts
看起来像这样。
declare class App {
test: object
}
export const $app: App;
但是为了使用 intellisense,我必须自动导入它,它会在我的 javascript 代码的第一行生成这样一行。
import { $app } from "../../typings/$app";
它会出现一些错误,因为它是一个 d.ts
文件。
有没有办法让这个 $app.d.ts
像 window
一样全局化?
declare var something
in .d.ts
file top level scope 是公开全局变量的关键字。如果您不想导出任何内容,请不要执行 export
。
declare class App {
test: object
}
declare var $app: App;