我是靠谱客的博主 香蕉香菇,最近开发中收集的这篇文章主要介绍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 typeof 获取类型所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部