使用 Typescript 导入 Electron 类
Importing Electron classes with Typescript
如何将 Electron 类 导入 Typescript 文件,以便智能感知正常运行?
例如,我想转这个:
var BrowserWindow = require('browser-window');
var app = require('app');
app.on("ready", function() {
var mainWindow = new BrowserWindow({
width: 600,
height: 800
});
});
变成这样的东西(不起作用):
/// <reference path="./typings/github-electron/github-electron.d.ts"/>
var app = GitHubElectron.App;
app.on("ready", function() {
var mainWindow = new GitHubElectron.BrowserWindow({
width: 600,
height: 800
});
});
对 require
函数调用的 return 值使用类型注释:
var BrowserWindow: GithubElectron.BrowserWindow = require('browser-window');
var app = GitHubElectron.App = require('app');
app.on("ready", function() {
var mainWindow = new BrowserWindow({
width: 600,
height: 800
});
});
如何将 Electron 类 导入 Typescript 文件,以便智能感知正常运行?
例如,我想转这个:
var BrowserWindow = require('browser-window');
var app = require('app');
app.on("ready", function() {
var mainWindow = new BrowserWindow({
width: 600,
height: 800
});
});
变成这样的东西(不起作用):
/// <reference path="./typings/github-electron/github-electron.d.ts"/>
var app = GitHubElectron.App;
app.on("ready", function() {
var mainWindow = new GitHubElectron.BrowserWindow({
width: 600,
height: 800
});
});
对 require
函数调用的 return 值使用类型注释:
var BrowserWindow: GithubElectron.BrowserWindow = require('browser-window');
var app = GitHubElectron.App = require('app');
app.on("ready", function() {
var mainWindow = new BrowserWindow({
width: 600,
height: 800
});
});