Существуют ли в природе редакторы JavaScript с работающим автодополнением по типам?
TypeScript + .d.ts дефинишены + IDE/редактор с поддержкой TypeScript (тот же webstorm), и будет счастье.
Так пробовали добавить библиотечку?full size image
Ну и включить там же HTML и HTML5 если код пишется для браузера.
PS
Это phpStorm, в webStorm, думаю, то же самое.