react-scripts
Version:
Configuration and scripts for Create React App.
16 lines (15 loc) • 1.5 kB
JavaScript
exports.__esModule = true;
exports.default = declaredScope;
function declaredScope(context, name) {
var references = context.getScope().references,
i = void 0;
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;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvcmUvZGVjbGFyZWRTY29wZS5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7a0JBQXdCLGE7QUFBVCxTQUFTLGFBQVQsQ0FBdUIsT0FBdkIsRUFBZ0MsSUFBaEMsRUFBc0M7QUFDbkQsTUFBSSxhQUFhLFFBQVEsUUFBUixHQUFtQixVQUFwQztBQUFBLE1BQ0ksVUFESjtBQUVBLE9BQUssSUFBSSxDQUFULEVBQVksSUFBSSxXQUFXLE1BQTNCLEVBQW1DLEdBQW5DLEVBQXdDO0FBQ3RDLFFBQUksV0FBVyxDQUFYLEVBQWMsVUFBZCxDQUF5QixJQUF6QixLQUFrQyxJQUF0QyxFQUE0QztBQUMxQztBQUNEO0FBQ0Y7QUFDRCxNQUFJLENBQUMsV0FBVyxDQUFYLENBQUwsRUFBb0IsT0FBTyxTQUFQO0FBQ3BCLFNBQU8sV0FBVyxDQUFYLEVBQWMsUUFBZCxDQUF1QixLQUF2QixDQUE2QixJQUFwQztBQUNEIiwiZmlsZSI6ImNvcmUvZGVjbGFyZWRTY29wZS5qcyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGRlY2xhcmVkU2NvcGUoY29udGV4dCwgbmFtZSkge1xuICBsZXQgcmVmZXJlbmNlcyA9IGNvbnRleHQuZ2V0U2NvcGUoKS5yZWZlcmVuY2VzXG4gICAgLCBpXG4gIGZvciAoaSA9IDA7IGkgPCByZWZlcmVuY2VzLmxlbmd0aDsgaSsrKSB7XG4gICAgaWYgKHJlZmVyZW5jZXNbaV0uaWRlbnRpZmllci5uYW1lID09PSBuYW1lKSB7XG4gICAgICBicmVha1xuICAgIH1cbiAgfVxuICBpZiAoIXJlZmVyZW5jZXNbaV0pIHJldHVybiB1bmRlZmluZWRcbiAgcmV0dXJuIHJlZmVyZW5jZXNbaV0ucmVzb2x2ZWQuc2NvcGUudHlwZVxufVxuIl19
;