Что делают фигурные скобки в операторах `var {…} =…`?

Не уверен, что это синтаксис JS, специфичный для Mozilla, но я часто обнаруживал, что переменные объявляются таким образом, например, в дополнительных документах SDK : var { Hotkey } = require("sdk/hotkeys"); и в различных Chrome Javascript ( letвместо этого используется оператор var), let {...