Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

344
Vistas
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 la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda