tslint Fehler Überschattet, name: 'Beobachtbar'

Bin ich immer die folgende Fehlermeldung beim ausführen tslint, dass ich nicht immer vor..

ERROR: C:/...path..to../observable-debug-operator.ts[27, 13]: Shadowed name: 'Observable'

Ich folgte diesem tutorial für das hinzufügen einer debug-operator, Observable und es ist in Ordnung, außer ich bekomme die lint-Fehler. Ich hatte mit diesem debug-Betreiber für eine Weile ohne die lint-Fehler und ich bin nicht sicher, warum bekomme ich es jetzt.

Hier ist der code in Zeile 27 eine änderung der Typ-definition mit der debug-Methode

declare module 'rxjs/Observable' {
  interface Observable<T> { //line 27
    debug: (...any) => Observable<T>;
  }
}

Weiß jemand wie ich das löschen kann diese Fusseln Fehler? Danke!

Die shadowing-name-Fehler in der Regel passiert, wenn Sie eine variable aus einer "außen" - Bereich, in einem inneren Umfang. Dies ist eine konfigurierbare linting option, die Sie deaktivieren möchten, aber ich bin mir nicht sicher, warum es wirft für Sie, wie es scheint zu funktionieren gut für mich und ich habe es nicht deaktiviert.

InformationsquelleAutor Devin Crossman | 2017-10-17

Schreibe einen Kommentar