如何在Typescript中将typedef设置为变量?

时间:2018-04-20 17:49:21

标签: angular typescript generics

在Typescript中经常使用变量作为类属性:

public myVar: String = 'text';

经常使用变量并在类方法的参数中输入:

public myMethod(paramVar: String): void { /* code*/ }

我需要实现的是将类型设置为变量并使用它来替换方法的固定参数类型,或者(如果需要)替换返回类型。 我该怎么做?

例如,它会是什么样的?:

public myType: Type = String;                         // string here is just a class example (it could be DiceType, CustomString etc.)

public myMethod1(paramVar: myType): void { /* code */ }   
public myMethod2(): myType { 
   return new myType()                                // <= can I do that too?
}

0 个答案:

没有答案