Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

271
Visualizações
ES6 importa todos (*) y un nombre específico en la misma declaración

Tengo un módulo ES6, mod.mjs :

 export default { f1, f2 }; export function f1() {} export function f2() {}

Que puedo importar y usar así:

 import { default as mod, f2 } from "./mod.mjs" mod.f1(); mod.f2(); f2();

¿Puedo hacer lo mismo sin declarar la exportación default dentro del mod y sin desestructurar * alias después de importarlo?

He intentado lo siguiente pero da un error de sintaxis:

 import { * as mod, f2 } from "./mod.mjs" mod.f1(); mod.f2(); f2();

Básicamente quiero esto, pero usando solo la sintaxis de declaración de import , si es posible:

 import * as mod from "./mod.mjs" const { f2 } = mod; mod.f1(); mod.f2(); f2();

Si no hay una solución de JavaScript puro para eso, tal vez, ¿TypeScript tiene una sintaxis para algo así?

about 4 years ago · Santiago Gelvez
2 Respostas
Responde à pergunta

0

No estoy seguro de si esto es lo que esperas. El mejor enfoque que puede seguir es este:

 import * as mod from "./mod.js"; import { f2 } from "./mod"; mod.f1(); mod.f2(); f2();
about 4 years ago · Santiago Gelvez Relatório

0

Puedes usar el código a continuación

 import mod, { f1, f2 } from "./fun.mjs"; mod.f1(); mod.f2(); f1(); f2();
about 4 years ago · Santiago Gelvez Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda