是否可以在typescript中返回类型或接口?
我想要的是返回一个接口,而不是接口类型的变量。例如:是否可以在typescript中返回类型或接口?,typescript,Typescript,我想要的是返回一个接口,而不是接口类型的变量。例如: Interface A{} function f1(){ return A; } 不,恐怕这是不可能的,因为运行时不存在接口 您需要的是一个理论反射/类型自省系统的域,该系统由TypeScript编译器注入Javascript运行时环境,可能会将返回的接口转换为运行时可访问的元数据信息对象,但目前还不存在这种情况 我们目前最接近的是一些装饰器(属性、参数、类)的构造函数信息,但这是不同的。运行时不存在接口。它们只在编译时存在。所以
Interface A{}
function f1(){
return A;
}
不,恐怕这是不可能的,因为运行时不存在接口 您需要的是一个理论反射/类型自省系统的域,该系统由TypeScript编译器注入Javascript运行时环境,可能会将返回的接口转换为运行时可访问的元数据信息对象,但目前还不存在这种情况
我们目前最接近的是一些装饰器(属性、参数、类)的构造函数信息,但这是不同的。运行时不存在接口。它们只在编译时存在。所以没有。