Index: frontend/node_modules/eslint-module-utils/declaredScope.js
===================================================================
--- frontend/node_modules/eslint-module-utils/declaredScope.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/eslint-module-utils/declaredScope.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,13 @@
+'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;
+};
