gpt4 book ai didi

javascript - 如何构建 TypeScript

转载 作者:搜寻专家 更新时间:2023-10-30 22:07:10 25 4
gpt4 key购买 nike

我负责调查是否为我们的产品使用 Type Script,我的主要目标之一是从 Type Script 生成的新脚本应该具有与旧 JS 相同的签名

我们现有的结构略微命名空间,因为我们有一个基本的功能/命名空间,而我们应用程序中的其他模块则卡在基本命名空间之外。问题是基本命名空间也有挂起的功能

CompanyName.doSomething = function() {}

CompanyName.module = { doSomethingElse: function() {} }

理想情况下,在 TS 中,id 有一个名为 CompanyName 的模块,然后在该模块中存在其他类,但是我如何处理直接属于该根命名空间的函数,我如何在 TypeScript 中构造它?

最佳答案

这是在模块内嵌套函数和类的示例...

module CompanyName {
export function doSomething () {
return 1;
}

export class ModuleName {
static doSomethingElse() {
return 2;
}
}
}

var a = CompanyName.doSomething();
var b = CompanyName.ModuleName.doSomethingElse();

alert(a + ' ' + b);

关于javascript - 如何构建 TypeScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13021274/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com