UNPKG

refakts

Version:

TypeScript refactoring tool built for AI coding agents to perform precise refactoring operations via command line instead of requiring complete code regeneration.

21 lines 801 B
import { Node } from 'ts-morph'; export declare class VariableNameValidator { generateUniqueName(baseName: string, scope: Node): string; getExistingVariableNames(scope: Node): Set<string>; private addFunctionParametersIfInBlock; private isFunctionNode; private addDescendantVariableNames; private addVariableNameIfExists; private addParameterNameIfExists; private addFunctionParameterNames; private processParameters; private getParametersFromFunction; private processParameter; private addDestructuredParameterNames; private addObjectBindingNames; private processBindingElements; private processBindingElement; private addArrayBindingNames; private processArrayBindingElement; } //# sourceMappingURL=variable-name-validator.d.ts.map