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

146
Views
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 answers
Answer question

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 Report

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 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!