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

276
Visualizações
¿Cómo puedo resolver un error de retorno consistente es eslint?

Tengo este error de eslint Expected to return a value at the end of arrow function consistent-return e incluso después de leer el documento , todavía no sé cómo manejarlo.

 /** * @param selector * @returns {Promise<unknown>} */ let waitForElm = function(selector) { return new Promise(resolve => { if (document.querySelector(selector)) { return resolve(document.querySelector(selector)); } const observer = new MutationObserver(() => { if (document.querySelector(selector)) { resolve(document.querySelector(selector)); observer.disconnect(); } }); observer.observe(document.body, { childList: true, subtree: true }); }); };

Alguna idea ?

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

0

Pasas una función de flecha a new Promise .

Si document.querySelector(selector) es verdadero, entonces ingresa un bloque if y hay una declaración de return .

Si no es cierto, entonces pasa por el resto de la función y no hay una declaración de return .

Así que a veces hay return ya veces no.

Para ser constante, siempre debe haber un return .

Así que agrega uno al final de la función.

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