3
Betrachten Sie den folgenden Code ein:Gibt es eine Möglichkeit zu überprüfen, ob in TypeScript eine Zeichenfolge in einem Union-Typ enthalten ist?
type Foo = "Foo" | "Bar" | "Baz"
function isInFoo(str: string) boolean {
// return Foo.contains(str); ?
}
In Typoskript, eine elegante Art und Weise ist es zu überprüfen, ob str
in Typ ist Foo
?
Diese Frage und ihre Antwort könnte helfen: https://stackoverflow.com/questions/33378904/can-i-check-a-type-against-a-union-type-in-typescript –