As for JS in general, I agree, but there's a (very small) subset of TS that actually makes a very nice (and complete) language, IMO.