javascript - online - typescript tutorial
TypeScript/JavaScript: importe todos los tipos (1)
¿Cómo puedo importar todos los tipos desde cierto archivo?
Digamos que tengo myClass.ts
y otherClass.ts
. Quiero importar todas las clases de otherClass.ts
.
He visto pocas sintaxis para las importaciones.
import ClassA, { ClassB, ClassC } from ''otherClass'';
import * as foo from ''otherClass'';
import foo = require(''otherClass'');
import ''rxjs/Rx'';
El primero me necesita para enumerar todo. Me gustaría importar todos los tipos.
La segunda sintaxis necesita el prefijo del espacio de nombres:
foo.ClassA
.Entiendo que el último es TypeScript 1.4, pero aún así es compatible.
¿Hay algo como lo siguiente?
import * from "otherClass";
...
var x = new ClassA()
Además, ¿cuál es el significado de { ... }
y algunos de los tipos que están afuera y otros adentro?
La documentación no sugiere nada de eso.
Con los módulos ES6, lo más parecido que tiene a lo que desea es una importación del espacio de nombres:
import * as foo from ''./otherClass'';
Puede ver los tipos de importación disponibles en la documentación de import
.
Además, ¿cuál es el significado de {...} y algunos de los tipos que están afuera y otros adentro?
Puede leer sobre eso en la documentación a la que hice referencia o en mi respuesta aquí .