首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何构建TypeScript

如何构建TypeScript
EN

Stack Overflow用户
提问于 2012-10-23 07:10:38
回答 1查看 832关注 0票数 1

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

我们现有的结构略有命名空间,因为我们有一个基本的函数/命名空间,我们的应用程序中的其他模块挂起了基本命名空间。问题是基本名称空间也有挂起的函数

代码语言:javascript
复制
CompanyName.doSomething = function() {}

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

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-23 07:14:55

下面是一个在模块中嵌套函数和类的示例……

代码语言:javascript
复制
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);
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13021274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档