【发布时间】:2018-03-11 21:12:55
【问题描述】:
我正在使用一个混合了 javascript 和 typescript 的项目。 可以使用 - declare module 轻松创建模块的声明文件。但是如何为当前文件夹中的 javascript 文件创建声明?
前 -
player.js -
var Player = function() {};
Player.prototype.validate = function() {};
如何创建声明以便可以在 typescript 中扩展它。我想做这样的事情-
player.ts -
let Player = require('./player');
Player.prototype.login = function() {
this.validate();
}
我知道上面的代码可以通过将 Player type 设置为 any 来工作,但我无法进行类型检查。
【问题讨论】:
标签: typescript typescript-typings