Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

350
Views
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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!