variable una importar clase typescript import module export

importar - Typescript: Cómo exportar una variable



typescript export object (2)

Hay dos tipos diferentes de exportación, nombrados y predeterminados .

Puede tener varias exportaciones con nombre por módulo, pero solo una exportación predeterminada.

Para una exportación con nombre puedes probar algo como ...

// ./file1.ts let arr = [1,2,3]; export { arr };

Luego para importar puedes usar la misma sentencia.

// ./file2 import { arr } from "./file1"; console.log(arr.length);

Esto evitará la necesidad de arr.arr que mencionaste

Quiero abrir ''file1.ts'' y escribir:

export var arr = [1,2,3];

y abra otro archivo, digamos ''file2.ts'' y acceda directamente a ''arr'' en file1.ts:

Lo hago por

import {arr} from ''./file1'';

Sin embargo, cuando quiero acceder a ''arr'', no puedo escribir ''arr'', pero tengo que escribir ''arr.arr''. El primero es para el nombre del módulo. ¿Cómo accedo directamente al nombre de una variable exportada?


Si lo haces:

var arr = [1,2,3]; export default arr;

...

import arr from ''./file1'';

Entonces debería funcionar