Búsqueda de sitios web

reactjs - ¿Son posibles los alias de importación usando Typescript?


Hoy estoy usando alias de importación para cambiar el nombre de una importación en React:

import { Something as SomethingElse } from 'somewhere';

Sin embargo, después de cambiar este archivo a TypeScript, la misma cosa no parece posible. Solo después de eliminar el alias puedo usar la importación:

import Something from 'somewhere';

¿Es posible usar un alias de importación en TypeScript?

Respuesta #1

Ese es un export por defecto, así que podrías simplemente llamarlo como quieras:

import SomethingElse from 'somewhere';

Estas exportaciones predeterminadas se escriben así:

export default ...

y puedes consultar algunas otras explicaciones aquí.

También puede que le interesen las opciones allowSyntheticDefaultImports y esModuleInterop si no puede hacer que funcione.

Artículos relacionados