我是靠谱客的博主 香蕉香菇,这篇文章主要介绍ts typeof 获取类型,现在分享给大家,希望可以做个参考。

const obj: { aaa: string; bbb: number; ccc: Array<any>; ddd: Function } = {
aaa: "hello world",
bbb: 123,
ccc: [],
ddd: function () {},
};
// 获取对象 key 的类型
type typeKey = keyof typeof obj; // typeKey: 'aaa' | 'bbb' | 'ccc' | 'ddd'
// 获取对象 Value 的类型
type typeVal = typeof obj[keyof typeof obj]; // typeVal: string | number | Array<any> | Function
function method(){
return obj
}
// 获取函数返回值类型
type returnType = ReturnType<typeof method>

最后

以上就是香蕉香菇最近收集整理的关于ts typeof 获取类型的全部内容,更多相关ts内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部