Wie kann ich Enum-Typ als Parameter übergeben übergeben. Überprüfen Sie bei meiner Verwendung am unteren Rand des folgenden Bildes.Typescript, wie Enumeration als Parameter übergeben wird
Antwort
Sie auf den Typ unter Verwendung typeof
verweisen:
getText(enumValue: number, typeEnum: typeof Color): string {
return typeEnum[enumValue];
}
Dies wird in meinem Fall nicht funktionieren, da diese getText-Funktion mit 2 verschiedenen Enum-Typ verwendet werden wird. Siehe meinen Anwendungsfall am unteren Rand des Bildes. Ich suche nach einer generischen Funktion, um jede Art von Enum zu übergeben. – user3119630
Für enum
verwenden any
.
function getText(enumValue: number, typeEnum: any): string;
Um die möglichen Aufzählungen einzuschränken, verwenden Sie den Union-Typ.
function getText(enumValue: number, typeEnum: typeof Car | typeof Color): string;
Danke, dass diese Lösung funktioniert – user3119630
- 1. C++ übergeben Enumeration als Parameter
- 2. Klassenmethode als Parameter übergeben in Typescript
- 3. Enumeration als Typ/Schnittstelle verwenden
- 4. übergeben Enumeration in C++
- 5. Pass Enumeration als Parameter von C# C/C++
- 6. Klasse als Parameter übergeben
- 7. Variablen als Parameter übergeben
- 8. Funktionsreferenzen als Parameter übergeben
- 9. Wie überprüfe ich, welche Swing-Komponente als Parameter übergeben wird?
- 10. Wie die Variable als erster Parameter an add_action() übergeben wird?
- 11. Wie wird der IValueConverter-Parameter übergeben?
- 12. C: Dateien als Parameter übergeben
- 13. TypeScript pass by ref Parameter
- 14. Eine Methode als Parameter übergeben
- 15. Scala-Klasse als Parameter übergeben?
- 16. Wie Enum Wert als Parameter übergeben
- 17. Wie UIViewController als Parameter swift 3 übergeben?
- 18. Wie übergeben Sie ein Container.DataItem als Parameter?
- 19. Wie kann ich Klassenentität als Parameter übergeben?
- 20. Übergeben der Vorlagenklasse als Parameter
- 21. SQL Tabellen als Parameter übergeben?
- 22. übergeben jquery Selektor als Parameter
- 23. 'addEventListener' Name als Parameter übergeben
- 24. Javascript Funktion Als Parameter übergeben
- 25. Zuweisen von Wert zu Variable, die als Parameter übergeben wird
- 26. Wie ID in Laravel übergeben wird Parameter
- 27. Warum wird der Parameter nicht als ViewController übergeben?
- 28. Was bedeutet "String ... params", wenn es als Parameter übergeben wird?
- 29. Übergeben Funktionsaufruf als Parameter für printf & Reentrancy
- 30. Objekt als Parameter an jQuery-Dialog übergeben?
Bitte fügen Sie Code nicht Bilder Ihres Codes ein. Es hilft Menschen, Ihnen zu helfen. – toskv
Dank der Verbindung, die Sie zur Verfügung stellen, enthält die beste Lösung für meinen Fall – user3119630