Ich habe eine Schnittstelle wie folgt (die gilt Typoskript)Wie implementiert man ein Interface-Member, das keinen Namen hat?
interface IPerson {
(name: string, age: number): IPerson,
getSomething(): string
}
die ich in einer Klasse zu implementieren versuche:
class Person implements IPerson {
constructor(private something: string) {
}
getSomething(): string {
return this.something;
}
}
Wie implementiere ich das (name: string, age: number): IPerson
Mitglied?
Sollte das nicht eine statische benannte Methode sein? Zumindest würde das dein Problem lösen. – Mijago
Kein Problem hier. Ich bin gerade neugierig geworden, einige Typoskriptdefinitionsdateien mit solchen Schnittstellendeklarationen zu sehen. :) – Saravana