Setting up emacs for typescript development If we are going to bother with static types, might as well use them