简体   繁体   English

如何在 Typescript 中声明类型化的 object 变量

[英]How to declare a typed object variable in Typescript

I have a Employees typescript interface:我有一个员工 typescript 接口:

export interface Employees {
  [employeeId: string]: {
    name: string
    gender: Gender
  }
}

How would I declare a variable employees that is of type Employees ?我将如何声明一个类型为Employees的变量employees

I have tried the following without success:我尝试了以下方法但没有成功:

const employees: Employees{};
const employees: {Employees};
const employees: {}Employees;

It's easy.这很简单。 Read docs link阅读文档链接

const employees: Employees = 'your object here' ; const employees: Employees = 'your object here' ;

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM