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
Problema con la importación de un archivo completo, como parámetros.js

Recientemente estoy teniendo que lidiar con el siguiente problema:

TS2339: la propiedad 'tiempo de actividad' no existe en el tipo 'tipo de importación...'

En nuestro proyecto, comúnmente importamos nuestros parámetros.js de la siguiente manera:

importar * como parámetros de 'parámetros'

Pero los parámetros.js se mantienen localmente y no siempre contienen configuraciones opcionales. Entonces, el siguiente código simplemente se marca:

 if (params.activityTime) { // do something }

Tenemos bastantes de estos a lo largo del proyecto y agregar @ts-ignore en todas partes simplemente se complica.

Había pensado en hacer algo como const p: any = params; en todos los lugares donde se importan parámetros, pero eso crea constantes adicionales en la mayoría de los archivos, así que terminé descartando ese enfoque.

Sin alterar nuestros parámetros.js, ¿hay alguna forma de emitir parámetros como cualquiera ?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Puede declarar la variable, para que TypeScript sepa su tipo:

 import * as params from './parameters'; declare const params: { activityTime?: number; };
about 4 years ago · Juan Pablo Isaza Report
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!