TypeScript / JavaScript - импортировать все типы
Как я могу импортировать все типы из определенного файла?
Допустим, у меня естьmyClass.ts
а такжеotherClass.ts
, Я хочу импортировать все классы изotherClass.ts
.
Я видел несколько синтаксисов для импорта.
import ClassA, { ClassB, ClassC } from 'otherClass';
import * as foo from 'otherClass';
import foo = require('otherClass');
import 'rxjs/Rx';
Первый нуждается во мне, чтобы перечислить все. Я хотел бы импортировать все типы.
Второй синтаксис требует префикса пространства имен:foo.ClassA
.
Я понимаю, что последний является TypeScript 1.4, но все еще поддерживается.
Есть ли что-то вроде следующего?
import * from "otherClass";
...
var x = new ClassA()
Кроме того, в чем смысл{ ... }
а некоторые из типов находятся снаружи, а некоторые внутри?
документация ничего такого не намекает.