Nice, but without support for Enums, for me it's mostly useless.
Enums are one of the very few things in typescript that seem to not have turned out that well, but it's relatively easy to work without them with string-literable types and such, derived from some const in case they're also needed at runtime.
I for one can can live without all these features and will be banning via eslint.