Looking for typescript Keywords? Try Ask4Keywords

TypeScriptMixins


Syntax

  • Klasse BeetleGuy implementiert Climbs, Bulletproof {}
  • applyMixins (BeetleGuy, [Climbs, Bulletproof]);

Parameter

Parameter Beschreibung
AbgeleiteterCtor Die Klasse, die Sie als Kompositionsklasse verwenden möchten
baseCtors Ein Array von Klassen, die der Kompositionsklasse hinzugefügt werden sollen

Bemerkungen

Bei Mixins sind drei Regeln zu beachten:

  • Sie verwenden das implements Schlüsselwort, nicht das extends Schlüsselwort, wenn Sie Ihre Kompositionsklasse schreiben
  • Sie benötigen eine übereinstimmende Signatur, um den Compiler leise zu halten (aber es ist keine echte Implementierung erforderlich - dies wird durch das Mixin erreicht).
  • Sie müssen applyMixins mit den richtigen Argumenten aufrufen.

Mixins Verwandte Beispiele