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

250
Visualizações
¿Cómo incluir funciones en el espacio de nombres cuando no tiene un módulo?

¿Cómo incluir funciones en el espacio de nombres/módulo cuando no tiene un módulo?

ejemplo: tengo un espacio de nombres:

 namespace Java {}

en mecanografiado, generalmente cuando necesitamos una función en el espacio de nombres o módulo, agregamos 'exportar':

 namespace Java { export function version() { return "java8"; } } namespace JavaScript { function JavaVer() { return Java.version(); } }

Pero si configuro el módulo en ninguno:

 // tsconfig "module": "none",

Si el módulo no es ninguno, no puedo usar la importación/exportación:

 website/sourcecode/main.ts:17:21 - error TS1148: Cannot use imports, exports, or module augmentations when '--module' is 'none'.

17 función de exportación versión() {}

¿entonces Que puedo hacer?

imagen: ingrese la descripción de la imagen aquí

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Puedes usar un objeto plano:

Parque infantil TS

 const Java = { version () { return "java8"; }, }; const JavaScript = { JavaVer () { return Java.version(); }, }; const vJ = Java.version(); // string const vJS = JavaScript.JavaVer(); // string console.log(vJ === vJS); // true
about 4 years ago · Juan Pablo Isaza Relatório

0

Se respondió aquí: en realidad "no puede tener importaciones o exportaciones en el nivel superior". Las importaciones y exportaciones dentro de los espacios de nombres están bien porque no exportan nada del archivo .ts en tiempo de ejecución, y siempre que el archivo siga siendo "no un módulo" módulo = Ninguno funciona bien. Larga explicación aquí

about 4 years ago · Juan Pablo Isaza 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