【发布时间】:2021-11-02 12:09:10
【问题描述】:
例如,我有一系列描述系统中实体的接口:
interface Company {
name: string
}
interface Employee {
firstName: string
lastName: string
}
我想要一个通用函数来获取这些实体,其中接口名称可以作为字符串值传递。
const company = findOne('Company', 1)
const employee = findOne('Employee', 2)
是否可以为findOne 函数添加动态返回类型,以便在上面的示例中,company 和employee 被编译器称为Company 和Employee 的实例?
【问题讨论】:
-
也许this post可以帮助你。
标签: typescript