TasterScript: Augmentierende eingebaute Typen
-
12-12-2019 - |
Frage
Wie ergibt sich eine der "integrierten" Typen?zB Array?
in js, ich würde so etwas tun
generasacodicetagpre.Was ist das Äquivalent in typartcript?
Lösung
-Typen sind in Mastercript 'Open Ended', sodass Sie einfach schreiben können:
generasacodicetagpre.und dann wird der Typ erweitert, um die neue Funktion aufzunehmen (und Sie können eine Funktion zuweisen, die der Signatur dazu ankommt).
Note Hinweis, dass die Erweiterung der integrierten Typen (solche in lib.d.ts - z. B. Array) ein Problem, das sich derzeit im Sprachdienst angibt, da er diese intern auf PREF-Gründe zwischengespeichert hat.Machen Sie die Problemumgehung, die ich bei http://typescript.codeplex.com/workitem/4 Um die eingebauten Typen ohne Fehler im Sprachdienst in vs.
zu erweitern.Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow