TypeScript:我可以使用" import * from"和"要求(*)"

时间:2016-04-13 08:01:33

标签: javascript node.js typescript

TypeScript中是否可以混合这些' include'类型?

import { SomeType, someFunc } from "./MyThings";

import events = require('events');

第一个是带有导出的TypeScript模块或两个...而第二个只是一个名为events的节点模块(我猜这也可能是从NPM引入的任何东西)。

我可以将这两个约定混合在一个TypeScript文件中吗?

1 个答案:

答案 0 :(得分:1)

是的,这在TypeScript中是可以接受的。

使用import foo = require('foo');时,您必须使用'foo'声明模块declare module 'foo',通常位于.d.ts文件中。

这通常包含在node.d.ts