mirror of
https://github.com/react/react-native-devtools-frontend.git
synced 2026-09-29 05:34:21 +08:00
This is need to be able to move to flat config which I am handling in a separate CL. The overrides are there as these packages got update today, so we need to way, but they were last touched 3 years ago, so reviewing their changes upstream as well. Bug: none Change-Id: I61534f881fd4e747c716b42b773f8f7f3e9bc761 Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/6063618 Commit-Queue: Nikolay Vitkov <nvitkov@chromium.org> Reviewed-by: Danil Somsikov <dsv@chromium.org>
14 lines
471 B
JavaScript
14 lines
471 B
JavaScript
'use strict';
|
|
|
|
exports.__esModule = true;
|
|
|
|
const { getScope } = require('./contextCompat');
|
|
|
|
/** @type {import('./declaredScope').default} */
|
|
exports.default = function declaredScope(context, name, node) {
|
|
const references = (node ? getScope(context, node) : context.getScope()).references;
|
|
const reference = references.find((x) => x.identifier.name === name);
|
|
if (!reference || !reference.resolved) { return undefined; }
|
|
return reference.resolved.scope.type;
|
|
};
|