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

103
Views
Flujo inferir tipo de objeto de una enumeración

Digamos que tengo una enumeración:

 export const definitions = Object.freeze({ one: "one", two: "two", three: "three", ...more });

Estoy creando un enlace de reacción en el que quiero obtener las claves de las definiciones y asignarles una cadena. por ejemplo, un objeto podría verse así:

 { one: "foo", two: "bar, three: "foobar", }

Pero quiero poder iterar a través de las claves de las definitions y asignar una cadena sin tener que escribir explícitamente uno, dos, tres. Luego puedo destruir el gancho en un componente para obtener los valores que quiero.

p.ej

const { two, three } = useDefinitions();

¿Cuál sería el tipo de flujo para el usoDefiniciones

Pensé que sería tan simple como:

 type DefinitionsType = $Keys<typeof definitions>; type Type = { [DefinitionsType]: string, };

Pero nunca infiere el tipo en mi componente. Quiero que sepa que el objeto solo puede ser los valores de la enumeración de definiciones.

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!