diff --git a/lib/utils/index.js b/lib/utils/index.js index 8e0f65999..249097418 100644 --- a/lib/utils/index.js +++ b/lib/utils/index.js @@ -189,7 +189,9 @@ function wrapContextToOverrideTokenMethods(context, tokenStore, options) { get tokensAndComments() { return getTokensAndComments() }, - getNodeByRangeIndex + getNodeByRangeIndex, + // @ts-expect-error -- Added in ESLint v8.38.0 + getDeclaredVariables }, tokenStore ) @@ -246,15 +248,21 @@ function wrapContextToOverrideTokenMethods(context, tokenStore, options) { getSourceCode() { return sourceCode }, - getDeclaredVariables(node) { - const scope = getContainerScope(node) - if (scope) { - return scope.getDeclaredVariables(node) - } + getDeclaredVariables + }) - return context.getDeclaredVariables(node) + /** + * @param {ESNode} node + * @returns {Variable[]} + */ + function getDeclaredVariables(node) { + const scope = getContainerScope(node) + if (scope) { + return scope.getDeclaredVariables(node) } - }) + + return context.getDeclaredVariables(node) + } } /**