Files
memecoin-botV2/.pnpm-store/v10/files/c9/6f011213b88ce1320a3e4463387dce9b6a3e6601e260a0fa9944eaf9b35dd5f2d92e304796ecd4b59800a95ec117e8b88b33b8cddd1f2c95d1ca476822d99d

16 lines
688 B
Plaintext

import type { ScopeVariable } from '@typescript-eslint/scope-manager';
import { TSESLint } from '@typescript-eslint/utils';
interface VariableAnalysis {
readonly unusedVariables: ReadonlySet<ScopeVariable>;
readonly usedVariables: ReadonlySet<ScopeVariable>;
}
/**
* Collects the set of unused variables for a given context.
*
* Due to complexity, this does not take into consideration:
* - variables within declaration files
* - variables within ambient module declarations
*/
export declare function collectVariables<MessageIds extends string, Options extends readonly unknown[]>(context: Readonly<TSESLint.RuleContext<MessageIds, Options>>): VariableAnalysis;
export {};