考虑下面的TypeScript函数,它返回对象属性的值: export function getProperty<T>(object: T, key: string): any {
return我希望它返回一个具有正确类型的值,例如"name"的string,如果key中提供的字符串文字不是object的属性,则会导致编译器错误。(我不需要支持非文字<
我想要实现的是,至少在一个类或对象中,它有一个特定的数据类型,例如,类或对象可以包含字符串、布尔值、数组等,但是它必须至少具有一个函数类型的属性或字段。something like that:
[K in keyof C]: C[K] ThatAtLeastBe Function;我希望文字对象用TypeScript可以做这