Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

104
Visualizações
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
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda