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()

Кроме того, в чем смысл{ ... } а некоторые из типов находятся снаружи, а некоторые внутри?

документация ничего такого не намекает.

Ответы на вопрос(1)

Ваш ответ на вопрос