declaredScope.js 355 B

1234567891011121314
  1. 'use strict'
  2. exports.__esModule = true
  3. exports.default = function declaredScope(context, name) {
  4. let references = context.getScope().references
  5. , i
  6. for (i = 0; i < references.length; i++) {
  7. if (references[i].identifier.name === name) {
  8. break
  9. }
  10. }
  11. if (!references[i]) return undefined
  12. return references[i].resolved.scope.type
  13. }