我的模块的等效打字稿是什么?
What is the equivalent typescript for my module?
我非常接近得到我想要的东西,但还远远不够。
我有这个:
export class RichTextArea {
text: string;
constructor(params: any)
{
this.text = params.text;
}
}
正在生成此 (AMD):
define(["require", "exports"], function (require, exports) {
"use strict";
var RichTextArea = (function () {
function RichTextArea(params) {
self.text= params.text;
}
return RichTextArea;
}());
exports.RichTextArea = RichTextArea;
});
我需要它来生成如下所示的内容(请参阅导出更改):
define(["require", "exports"], function (require, exports) {
"use strict";
var RichTextArea = (function () {
function RichTextArea(params) {
self.text = params.text;
}
return RichTextArea;
}());
return RichTextArea; //I need this so that it is immediately available
});
我必须在我的 TS 中更改什么才能实现此目的?
当我导入我的模块时,我不想说 mymodule.RichTextArea(params),我希望能够说 mymodule(params)
使用这个:
class RichTextArea {
text: string;
constructor(params: any)
{
this.text = params.text;
}
}
export = RichTextArea;
输出此代码:
define(["require", "exports"], function (require, exports) {
"use strict";
var RichTextArea = (function () {
function RichTextArea(params) {
this.text = params.text;
}
return RichTextArea;
}());
return RichTextArea;
});
我非常接近得到我想要的东西,但还远远不够。 我有这个:
export class RichTextArea {
text: string;
constructor(params: any)
{
this.text = params.text;
}
}
正在生成此 (AMD):
define(["require", "exports"], function (require, exports) {
"use strict";
var RichTextArea = (function () {
function RichTextArea(params) {
self.text= params.text;
}
return RichTextArea;
}());
exports.RichTextArea = RichTextArea;
});
我需要它来生成如下所示的内容(请参阅导出更改):
define(["require", "exports"], function (require, exports) {
"use strict";
var RichTextArea = (function () {
function RichTextArea(params) {
self.text = params.text;
}
return RichTextArea;
}());
return RichTextArea; //I need this so that it is immediately available
});
我必须在我的 TS 中更改什么才能实现此目的? 当我导入我的模块时,我不想说 mymodule.RichTextArea(params),我希望能够说 mymodule(params)
使用这个:
class RichTextArea {
text: string;
constructor(params: any)
{
this.text = params.text;
}
}
export = RichTextArea;
输出此代码:
define(["require", "exports"], function (require, exports) {
"use strict";
var RichTextArea = (function () {
function RichTextArea(params) {
this.text = params.text;
}
return RichTextArea;
}());
return RichTextArea;
});