Bädda in TypeScript-kod i ett HTML-dokument
Är det möjligt att bädda in TypeScript-kod på en webbsida? Jag vill bädda in TypeScript-kod inuti script-taggar, så här (så att den automatiskt kompileras till Javascript):
<script type = "text/typescript">
//TypeScript code goes here
</script>
Svar #1
Faktiskt finns det flera projekt som låter dig använda TypeScript-kod på det sättet - TypeScript Compile, ts-htaccess.
Problemet här är att .ts-kod bör kompileras till JavaScript - det kan göras antingen på klientsidan (långsamt; hela TSC måste också laddas in på klienten) eller på serversidan (uppenbarligen snabbare, och det är mycket lättare att utnyttja cacheminnet på den kompilerade koden).
Svar #2
Detta är en version jag skrev som direkt använder versionen från Microsoft/TypeScript/master så att den alltid hålls uppdaterad: https://github.com/basarat/typescript-script
Du kan till och med peka ts till vilken annan TypeScript-version du än har och det kommer att fungera bra 🌹