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

351
Visualizações
Firebase implementa funciones en la nube Error: mecanografiado

Estoy usando las funciones de la nube de firebase con mecanografiado. ¿Es habitual que tenga que agregar comentarios JSDoc y no pueda usar any con las funciones de mecanografiado y Firebase Cloud? Parece muy estricto al implementar. El comando de build parecía funcionar bien. También en un entorno de emulador ( npm run serve ), también funcionó. Lint no los muestra como errores en el código vs. Y mi guardado automático no soluciona la mayoría de los problemas de longitud de línea, ya que son comentarios. Es extraño, ya que Firebase sugirió algunas de las líneas y parecía que no obtuvieron un error al usar el mismo código.

Uso $ firebase deploy --only functions y luego obtengo:

Tengo muchos de estos:

15:1 error Expected indentation of 6 spaces but found 4 indent

Ya arreglé la mayoría de ellos pero no parece habitual.

 === Deploying to ''... i deploying functions Running command: npm --prefix "$RESOURCE_DIR" run lint > lint > eslint --ext .js,.ts . /Users/user/Documents/firebase-host/functions/src/index.ts 14:1 error This line has a length of 81. Maximum allowed is 80 max-len 25:1 error Missing JSDoc comment require-jsdoc 27:50 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 50:1 error This line has a length of 81. Maximum allowed is 80 max-len ✖ 4 problems (3 errors, 1 warning) Error: functions predeploy error: Command terminated with non-zero exit code1

Parte del código de error donde quiere que configure un JSDoc:

 async function grandSuperAdminRole(email: string): Promise<void> { const user = await admin.auth().getUserByEmail(email); if (user.customClaims && (user.customClaims as any).superAdmin === true) { return; } return admin.auth().setCustomUserClaims(user.uid, { superAdmin: true, }); }
about 4 years ago · Juan Pablo Isaza
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