概述
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 typeof 获取类型所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复