【发布时间】:2015-07-14 13:58:23
【问题描述】:
var _ =require('lodash');
var Controller=function(){};
Controller.prototype.index=function(req,res){
res.ok();
};
Controller.extend=function(object){
return _.extend({},Controller.prototype,object);
};
我尝试了以下打字稿,但它添加了扩展为 Controller.prototype.extend 而不是 Controller.extend()
var _ = require('lodash');
class Controller
{
index(){
console.log("hi");
}
extends(object) {
return _.extend({}, Controller.prototype, object);
}
}
如何更改我的 typescript 以获取上述 javascript?
【问题讨论】:
标签: javascript node.js inheritance sails.js typescript1.4