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

dcsan

如何在TypeScript中将类+子类拆分为两个文件?

// MongoModel.js
class MongoModel {
   ...
}
export = MongoModel;

然后在另一个文件中:

import MongoModel = require("./MongoModel");

但这给了错误 File ....MongoModel.ts is not a module

我是否需要使用某些模块语法将它们捆绑在一起,例如Java包?

eAbi

当您es5以编译器配置为目标时,可以使用用于导出和导入模块的版本

定位时es6,您可以通过以下方式导出/导入模块:

// in MongoClass.ts
export class MongoClass {
    // ... code here
}

// and in other file
import {MongoClass} from '/path/to/MongoClass';

或者你可以使用default export;

// in MongoClass.ts
export default class MongoClass { ... }
export const somethingElse = 5;

// and import in some other file
// note that MongoClass can be renamed when is exported as default exported member
import BaseMongo from '/path/to/MongoClass';

// this cannot be renamed when importing
import {somethingElse} from '/path/to/MongoClass'; 

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

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

来自分类Dev

使用scala,当一个类的末尾有$时,如何比较两个类类型?

来自分类Dev

如何判断哪个类拥有一个指针

来自分类Dev

当 Angular 2 的文件中有两个类,一个装饰器/一个类两个装饰器时会发生什么?

来自分类Dev

如何在整个执行 ant taskdef 操作的过程中拥有一个单例类的实例

来自分类Dev

在C ++中,如何在另一个嵌套类中使用嵌套类类型(两个嵌套类在同一外部类下)

来自分类Dev

如何拥有一个类中的几种枚举类型之一的参数

来自分类Dev

为什么在一个文件中有两个并行的类?

来自分类Dev

具有一个和两个模板参数的模板类

来自分类Dev

如何在ASP.Net中的一个控件的两个CSS类之间切换?

来自分类Dev

如何在同一个类中创建两个不同的构造函数 - Android

来自分类Dev

如何在HQL中联接两个表以获取一个域类的结果

来自分类Dev

如何在JAXB的两个模式中使一个类的内容?

来自分类Dev

如何在两个类之间共享一个对象

来自分类Dev

如何在 Kotlin 中将两个不同的类数据合并为一个

来自分类Dev

C#中的一个接口和两个实现类(代理)

来自分类Dev

在Delphi中,如何拥有一个实现IComparable并从TEqualityComparer继承的类?

来自分类Dev

如何在一个文件中构造多个类和方法的结构?

来自分类Dev

如何在一个文件中构造多个类和方法的结构?

来自分类Dev

如何使一个类有条件地返回其他两个类之一?

来自分类Dev

类AddInBase:一个类的两个声明

来自分类Dev

如何在一个文件中包含所有php类?

来自分类Dev

一个文件可以由两个RPM软件包拥有吗?

来自分类Dev

如何在超类中定义一个方法,使其与任何子类兼容?

来自分类Dev

C++ 在两个头文件中包含一个类

来自分类Dev

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

来自分类Dev

两个实体类,它们之间有一个帮助器类

来自分类Dev

如何在 kotlin 中定义一个只有一个构造函数的类?

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

    使用scala,当一个类的末尾有$时,如何比较两个类类型?

  4. 4

    如何判断哪个类拥有一个指针

  5. 5

    当 Angular 2 的文件中有两个类,一个装饰器/一个类两个装饰器时会发生什么?

  6. 6

    如何在整个执行 ant taskdef 操作的过程中拥有一个单例类的实例

  7. 7

    在C ++中,如何在另一个嵌套类中使用嵌套类类型(两个嵌套类在同一外部类下)

  8. 8

    如何拥有一个类中的几种枚举类型之一的参数

  9. 9

    为什么在一个文件中有两个并行的类?

  10. 10

    具有一个和两个模板参数的模板类

  11. 11

    如何在ASP.Net中的一个控件的两个CSS类之间切换?

  12. 12

    如何在同一个类中创建两个不同的构造函数 - Android

  13. 13

    如何在HQL中联接两个表以获取一个域类的结果

  14. 14

    如何在JAXB的两个模式中使一个类的内容?

  15. 15

    如何在两个类之间共享一个对象

  16. 16

    如何在 Kotlin 中将两个不同的类数据合并为一个

  17. 17

    C#中的一个接口和两个实现类(代理)

  18. 18

    在Delphi中,如何拥有一个实现IComparable并从TEqualityComparer继承的类?

  19. 19

    如何在一个文件中构造多个类和方法的结构?

  20. 20

    如何在一个文件中构造多个类和方法的结构?

  21. 21

    如何使一个类有条件地返回其他两个类之一?

  22. 22

    类AddInBase:一个类的两个声明

  23. 23

    如何在一个文件中包含所有php类?

  24. 24

    一个文件可以由两个RPM软件包拥有吗?

  25. 25

    如何在超类中定义一个方法,使其与任何子类兼容?

  26. 26

    C++ 在两个头文件中包含一个类

  27. 27

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

  28. 28

    两个实体类,它们之间有一个帮助器类

  29. 29

    如何在 kotlin 中定义一个只有一个构造函数的类?

热门标签

归档