1
我有類層次結構,看起來像這樣:打字稿中的字典?
interface TypeI {
getName(): string;
}
class ClassA implements TypeI{
static name: string = "A"
getname(){
return ClassA.name;
}
}
class ClassB implements TypeI{
static name: string = "B"
getname(){
return ClassB.name;
}
}
是否有可能作出的解釋是,在打字稿實現I型類型?事情是這樣的:
var typedDictionary: { [<T extends TypeI>] : T };
typedDictionary[ClassA] = new ClassA();
var a: ClassA = typedDictionary[ClassA];
也許添加toString方法,以I型? –
@АндрейАндреев你是對的。這是我的意圖,所以我澄清了它。 – basarat