TypeScript数据类型反射:是否存在';数据类型';上课?

TypeScript数据类型反射:是否存在';数据类型';上课?,typescript,reflection,types,Typescript,Reflection,Types,我不确定类是否是TypeScript中的对象 但是有可能编写这样的代码吗?我找不到关于它的任何信息,所以我假设这是不可能的,但仍然要求确保 public datatype : DataType = String; 是的,有可能。但它应该是公共数据类型:StringConstructor=String。javascript中的所有内容都是一个对象。@NitzanTomer也许我不清楚,但我的意思是该变量应该包含一个数据类型,这样就可以将其赋值为“字符串、对象、数字、数组”等。这样行吗?Strin

我不确定类是否是TypeScript中的对象

但是有可能编写这样的代码吗?我找不到关于它的任何信息,所以我假设这是不可能的,但仍然要求确保

public datatype : DataType = String;

是的,有可能。但它应该是
公共数据类型:StringConstructor=String。javascript中的所有内容都是一个对象。@NitzanTomer也许我不清楚,但我的意思是该变量应该包含一个数据类型,这样就可以将其赋值为“字符串、对象、数字、数组”等。这样行吗?
String
object
number
Array
函数
都是js中的对象(或函数,它们也是对象)。只需在浏览器控制台中键入“Number”,看看会发生什么。在typescript中,它们有相应的类型:
StringConstructor
ObjectConstructor
NumberConstructor
FunctionConstructor
(可在中找到).你试过什么吗?有什么问题吗?