打字稿。如何在一个模块中导出两个类(在单独的文件中)?

印度

我在两个单独的文件中声明了两个类。

a.ts

export class AClass {

  public constructor () {
    console.log('AClass');
  }

}

b.ts

export class BClass {

  public constructor () {
    console.log('BClass');
  }

}

我想将它们合并到一个模块中。我怎么能实现呢?

///<reference path='a.ts' />
///<reference path='b.ts' />

module Common {

  export class A extends AClass {}
  export class B extends BClass {}

}

说:

找不到名称“ AClass”。

找不到名称“ BClass”。

我可以导入课程

import AClass = require('a');
import BClass = require('b');

module Common {

}

但是如何正确导出它们呢?

在文档中找不到任何信息。请告诉我在一个模块中实现声明的最佳方法吗?先感谢您

拉法尔

如果您像显示的那样声明类,则将其包括在“全局”名称空间中。要在模块内部声明类,只需将其包装在模块声明中:

module Common{
    export class ClassA{}
}

您可以在多个文件中重新声明模块,仅将为该模块创建一个javascript对象。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

打字稿:如何扩展两个类?

来自分类Dev

如何在打字稿中声明一个公共枚举?

来自分类Dev

如何从一个.csv文件php中的3个表中导出数据

来自分类Dev

如何将一个普通的打字稿限制为两个原语之一?

来自分类Dev

如何在打字稿中创建一个无效的JQueryPromise?

来自分类Dev

从两个表中导出数据并合并为一个文件

来自分类Dev

如何在一个HTML文件中调用两个脚本

来自分类Dev

打字稿每课一个文件

来自分类Dev

如何在两个videoview中并行播放一个视频文件?

来自分类Dev

在Android Studio中,构建一个Android Wear项目,如何在两个模块中包含相同的文件

来自分类Dev

如何在两个文件中拥有一个类和超类(Typescript)

来自分类Dev

如何在一个元素的打字稿中设置多个CSS样式属性?

来自分类Dev

从另一个文件中导出TypeScript类,而不是在文件中定义

来自分类Dev

如何为同一个HTML文件中的两个按钮制作两个单独的POST方法?

来自分类Dev

如何在两个单独的模块中包含一个组件?

来自分类Dev

如何在Groovy(Jenkins)中从两个文件写入一个文件?

来自分类Dev

如何在一个文件中导出样式化组件?

来自分类Dev

如何将一个普通的打字稿限制为两个原语之一?

来自分类Dev

如何在打字稿数组中查找第一个非null值?

来自分类Dev

在单独的js文件中从异步函数导出结果,在另一个javascript中导入结果

来自分类Dev

如何在Eclipse中导入两个项目,例如一个

来自分类Dev

如何从同一个python程序编写两个单独的日志文件?

来自分类Dev

如何在一个MS Excel文件中将2个gridviews导出到2个单独的工作表中?

来自分类Dev

如何在两个文件中拥有一个类和超类(Typescript)

来自分类Dev

当组件位于两个单独的文件中时,如何在ractive.js中的另一个组件中插入和嵌套组件?

来自分类Dev

如何在我的项目中包含一个非正式的打字稿定义文件?

来自分类Dev

从另一个文件导入打字稿类

来自分类Dev

在另一个文件中导出,在同一个文件中调用

来自分类Dev

如何在有两个复选框时只选择一个复选框,打字稿

Related 相关文章

  1. 1

    打字稿:如何扩展两个类?

  2. 2

    如何在打字稿中声明一个公共枚举?

  3. 3

    如何从一个.csv文件php中的3个表中导出数据

  4. 4

    如何将一个普通的打字稿限制为两个原语之一?

  5. 5

    如何在打字稿中创建一个无效的JQueryPromise?

  6. 6

    从两个表中导出数据并合并为一个文件

  7. 7

    如何在一个HTML文件中调用两个脚本

  8. 8

    打字稿每课一个文件

  9. 9

    如何在两个videoview中并行播放一个视频文件?

  10. 10

    在Android Studio中,构建一个Android Wear项目,如何在两个模块中包含相同的文件

  11. 11

    如何在两个文件中拥有一个类和超类(Typescript)

  12. 12

    如何在一个元素的打字稿中设置多个CSS样式属性?

  13. 13

    从另一个文件中导出TypeScript类,而不是在文件中定义

  14. 14

    如何为同一个HTML文件中的两个按钮制作两个单独的POST方法?

  15. 15

    如何在两个单独的模块中包含一个组件?

  16. 16

    如何在Groovy(Jenkins)中从两个文件写入一个文件?

  17. 17

    如何在一个文件中导出样式化组件?

  18. 18

    如何将一个普通的打字稿限制为两个原语之一?

  19. 19

    如何在打字稿数组中查找第一个非null值?

  20. 20

    在单独的js文件中从异步函数导出结果,在另一个javascript中导入结果

  21. 21

    如何在Eclipse中导入两个项目,例如一个

  22. 22

    如何从同一个python程序编写两个单独的日志文件?

  23. 23

    如何在一个MS Excel文件中将2个gridviews导出到2个单独的工作表中?

  24. 24

    如何在两个文件中拥有一个类和超类(Typescript)

  25. 25

    当组件位于两个单独的文件中时,如何在ractive.js中的另一个组件中插入和嵌套组件?

  26. 26

    如何在我的项目中包含一个非正式的打字稿定义文件?

  27. 27

    从另一个文件导入打字稿类

  28. 28

    在另一个文件中导出,在同一个文件中调用

  29. 29

    如何在有两个复选框时只选择一个复选框,打字稿

热门标签

归档