Blame view

node_modules/eslint-module-utils/declaredScope.js 355 Bytes
ce4c83ff   wxy   初始提交
1
2
3
4
5
6
7
8
9
10
11
12
13
14
  "use strict"
  exports.__esModule = true
  
  exports.default = function declaredScope(context, name) {
    let references = context.getScope().references
      , i
    for (i = 0; i < references.length; i++) {
      if (references[i].identifier.name === name) {
        break
      }
    }
    if (!references[i]) return undefined
    return references[i].resolved.scope.type
  }