【发布时间】:2020-07-30 07:39:04
【问题描述】:
我有两个相同的功能,但在不同的实体上工作,
async getUserName(userId: number): Promise<string> {
const user = await this.conn.getRepository(User).findOne(userId);
return user .name;
}
async getOrderName(orderId: number): Promise<string> {
const order = await this.conn.getRepository(Order).findOne(orderId);
return order .name;
}
如何在这两个函数的位置创建一个通用函数,它只接受实体和id 数字,并像上述函数中的指南一样返回给定名称?
ps。我正在使用 typescript 和 typeorm
感谢您的帮助
【问题讨论】:
标签: javascript typescript oop generics typeorm