ts-blank-space : effacer les types typescript

ts-blank-space est une alternative à la transpilation classique ts->js. La lib replace tout simplement toute la syntaxe ts en espaces. C’est plus rapide, plus simple, il n’y a (presque) pas de magie, et vu que ça conserve le code original, il n’y a pas besoin de générer une source-map ts-js.

Il n’y a que quelque cas qui ne sont pas gérés (mais qui ont des alternatives) : https://github.com/bloomberg/ts-blank-space/blob/main/docs/unsupported_syntax.md

Ça peut être pratique si on veut mettre du ts dans une stack plus ancienne sans trop avoir à bidouiller. Et on peut toujours utiliser tsc en CI pour avoir une passe de validation.

https://github.com/bloomberg/ts-blank-space

Nos derniers articles