帮我使用ts的泛型定义一个user类的代码
时间: 2023-03-29 11:01:34 浏览: 112
base_ts_api:我的TypeScripts API的基础
好的,以下是使用 TypeScript 泛型定义一个 User 类的代码:
```typescript
interface User<T> {
name: string;
age: number;
data: T;
}
const user: User<{ email: string }> = {
name: '张三',
age: 18,
data: {
email: 'zhangsan@example.com'
}
};
```
这个 User 类使用了泛型,可以根据需要定义不同的数据类型。在这个例子中,我们定义了一个包含 email 属性的对象作为 User 类的 data 属性的数据类型。
阅读全文