Ich habe eine private Eigenschaft im Konstruktor deklariert und auch im Konstruktor verwendet, um einen Wert abzurufen. Ich bekomme TS6138: PROPERTY 'xxxx' wird deklariert aber nie benutzt.Typescript private Eigenschaft deklariert, aber nicht verwendet
constructor(private xxxx: Ixxxx) {
this.abc = xxxx.get();
}
Ich aktualisiere auf Typoskript 2.4.2. Wenn ich privat entferne, verschwindet der Fehler. Offensichtlich wird die Immobilie öffentlich, was ich nicht will.
Ändern es auf 'this.abc = this.xxxx.get();', obwohl, wenn Sie in der Tat nicht in dem Rest der Klasse verwenden und es ist privat, warum brauchst du es als Mitglied? –
Sie haben Recht, es kann nur ein Konstruktor Prameter sein. – tangokhi