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

168
Views
Firebase - Organizar funciones Typescript Linter

Los documentos de Firebase sobre cómo organizar sus funciones ( https://firebase.google.com/docs/functions/organize-functions ) recomiendan un archivo index.js con las líneas

 const foo = require('./foo'); const bar = require('./bar'); exports.foo = foo.foo; exports.bar = bar.bar;

Sin embargo, cuando se usa Typescript, la configuración de linter predeterminada da el error "Requerir declaración que no forma parte de la declaración de importación"

Cambiando las variables const a import foo = require('./foo'); o import * as foo from './foo' resuelve el error de linter, pero hace que las funciones implementadas residan en rutas como /foo-foo en lugar de solo /foo .

Sé que puedo deshabilitar los errores de linter, pero me gustaría saber cuál es la forma correcta de manejar esto, ya que soy bastante nuevo en TypeScript.

¿Cuál es la forma correcta de manejar estas exportaciones en mecanografiado de modo que la URL implementada sea lo que espera sin usar la sintaxis exacta que se muestra en los ejemplos de documentos de Firebase?

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!