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;
}
}
은 사전 타이프에 TypeI을 구현 유형으로 만들 수 있습니까? 이런 식으로 뭔가 : 타이프에 TypeI를 구현하는 유형의
var typedDictionary: { [<T extends TypeI>] : T };
typedDictionary[ClassA] = new ClassA();
var a: ClassA = typedDictionary[ClassA];
어쩌면 TypeI에 toString 메소드를 추가? –
@ АндрейАндреев 당신이 옳습니다. 그게 내 의도 였으므로 나는 그것을 분명히했다. – basarat