refakts
Version:
TypeScript refactoring tool built for AI coding agents to perform precise refactoring operations via command line instead of requiring complete code regeneration.
13 lines • 577 B
TypeScript
import { Node, VariableDeclaration, SourceFile } from 'ts-morph';
export declare class VariableDeclarationFinder {
findVariableDeclaration(sourceFile: SourceFile, variableName: string, contextNode?: Node): VariableDeclaration;
private searchForDeclaration;
private findClosestDeclaration;
private findDeclarationInSameScope;
private findDeclarationInMethod;
private findContainingMethod;
private matchesVariableName;
private matchesDestructuredVariable;
private hasMatchingElement;
}
//# sourceMappingURL=variable-declaration-finder.d.ts.map