Como posso importar condicionalmente um módulo ES6?
Eu preciso fazer algo como:
if (condition) {
import something from 'something';
}
// ...
if (something) {
something.doStuff();
}
O código acima não compila; jogaSyntaxError: ... 'import' and 'export' may only appear at the top level
.
Eu tentei usarSystem.import
como mostradoaqui, mas não sei ondeSystem
vem de. É uma proposta do ES6 que não acabou sendo aceita? O link para "API programática" desse artigo me transfere para umpágina de documentos obsoletos.