Der TypeScript-Compiler entfernt alle Typ-Annotationen — nur JavaScript bleibt
type Result = "pass" | "fail"; function verify(result: Result) { if (result === "pass") { console.log("Passed"); } else { console.log("Failed"); } }
type Result = "pass" | "fail"; function verify(result: Result) { if (result === "pass") { console.log("Passed"); } else { console.log("Failed"); } }
function verify(result) { if (result === "pass") { console.log("Passed"); } else { console.log("Failed"); } }