I would say that one of Dart's goals is certainly toolability. We ship a Dart Editor, and an analyzer, that supports refactoring, code completion, jump to definition, and more.
[disclaimer: I work on the Dart team.]
[disclaimer: I work on the Dart team.]
[disclaimer: MS employee and PL designer/enthusiast, but no relationship with TypeScript]