Предположим, у меня есть следующий фрагмент кода, и я хочу найти объявление переменной для идентификатора needle
в выражении вызова foo(needle)
:
import { foo } from 'bar'
const needle = 'bad'
function deep () {
let needle = 0
needle = 1
function deeper () {
foo(needle)
}
}
Что мне нужно использовать с Babel длянаписать что-нибудь надежное, что может попытаться разрешить последнее значение, присвоенное needle
, если для него существует объявление переменной?