TypeScript / JavaScript - alle Typen importieren
Wie kann ich alle Typen aus einer bestimmten Datei importieren?
Sagen wir, ich habemyClass.ts
undotherClass.ts
. Ich möchte alle Klassen aus @ importierotherClass.ts
.
Ich habe nur wenige Syntaxen für Importe gesehen.
import ClassA, { ClassB, ClassC } from 'otherClass';
import * as foo from 'otherClass';
import foo = require('otherClass');
import 'rxjs/Rx';
Der erste braucht mich, um alles aufzulisten. Ich möchte alle Typen importieren.
Die zweite Syntax benötigt das Namespace-Präfix:foo.ClassA
.
Ich verstehe, dass die letzte Version TypeScript 1.4 ist, aber noch unterstützt wird.
Gibt es so etwas wie das Folgende?
import * from "otherClass";
...
var x = new ClassA()
Auch was ist die Bedeutung des{ ... }
und einige der Typen sind draußen und einige drinnen?
DasDokumentatio deutet nicht auf so etwas hin.