.gitignore added
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / @typescript-eslint / experimental-utils / dist / ast-utils / eslint-utils / scopeAnalysis.d.ts
diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/eslint-utils/scopeAnalysis.d.ts b/.config/coc/extensions/node_modules/coc-prettier/node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/eslint-utils/scopeAnalysis.d.ts
new file mode 100644 (file)
index 0000000..750950f
--- /dev/null
@@ -0,0 +1,18 @@
+import { TSESTree } from '../../ts-estree';
+import * as TSESLint from '../../ts-eslint';
+/**
+ * Get the variable of a given name.
+ *
+ * @see {@link https://eslint-utils.mysticatea.dev/api/scope-utils.html#findvariable}
+ */
+declare const findVariable: (initialScope: TSESLint.Scope.Scope, name: string) => TSESLint.Scope.Variable | null;
+/**
+ * Get the innermost scope which contains a given node.
+ *
+ * @see {@link https://eslint-utils.mysticatea.dev/api/scope-utils.html#getinnermostscope}
+ * @returns The innermost scope which contains the given node.
+ * If such scope doesn't exist then it returns the 1st argument `initialScope`.
+ */
+declare const getInnermostScope: (initialScope: TSESLint.Scope.Scope, node: TSESTree.Node) => TSESLint.Scope.Scope;
+export { findVariable, getInnermostScope };
+//# sourceMappingURL=scopeAnalysis.d.ts.map
\ No newline at end of file