tutorial online official language example ejemplos documenting convertir javascript typescript import ecmascript-6

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'';

  1. El primero me necesita para enumerar todo. Me gustaría importar todos los tipos.

  2. La segunda sintaxis necesita el prefijo del espacio de nombres: foo.ClassA .

  3. 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í .