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

138
Visualizações
Declarar una variable con tipo de tipo de variable de otro tipo

El título parece complejo. Déjame tratar de abrir el tema. Echa un vistazo a un tipo utilizado:

 export interface IUser { id: string; displayName: string; email?: string; imageUrl?: string; disabled?: boolean; since?: Date; }

Hay una parte del código donde necesito declarar una nueva variable- id . Espero que esta variable sea del mismo tipo que IUser tiene como id . En este caso, sería string , pero si se cambia el IUser , preferiría no cambiar el tipo de variable manualmente, sino usar algo como:

let id:typeOf(IUser.id)

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Necesita usar la notación de corchetes:

 const id:IUser['id'] = '#1'

En este caso, si cambia el tipo de id en la interfaz, también cambiará el tipo de variable de id .

about 4 years ago · Juan Pablo Isaza Relatório

0

Puede utilizar corchetes para definir el tipo.

 export interface IUser_1 { id: string; } const id_1: IUser_1['id'] = 'foo'; export interface IUser_2 { id: number; } const id_2: IUser_2['id'] = 7;
about 4 years ago · Juan Pablo Isaza Relatório
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