Ao usar a instrução de importação ES6, existe uma maneira de se proteger contra itens indefinidos?

import {
  foobar1,
  foobar2,
  foobor3,  //typo!  this key doesn't exist in the module.

} from './module_file.js'


console.log(foobar1, foobar2, foobar3)  //EXPLODES

Um dos erros tolos mais freqüentes que cometi ao usar a nova declaração de importação de estilo ES6 é que cometerei um erro de digitação em uma das chaves na destruição de objetos. Não consigo pensar em uma única instância em que eu queira que um valor em uma tarefa de desestruturação sejaundefined. Existe alguma maneira de forçar a declaração de importação com falha rápida se um dos itens que estou tentando importar estiver indefinido?

ou seja:

 import {
  doesntExistInModule  //EXPLODE NOW!  
} from './module_file.js'

questionAnswers(2)

yourAnswerToTheQuestion