refakts
Version:
TypeScript refactoring tool built for AI coding agents to perform precise refactoring operations via command line instead of requiring complete code regeneration.
15 lines • 541 B
TypeScript
import { Node } from 'ts-morph';
export declare class UsageTypeDetector {
determineUsageType(node: Node): 'read' | 'write' | 'update';
private classifyUsageByParent;
private determineUsageFromContext;
private getUsageTypeFromContext;
private isWriteContext;
private isAssignmentExpression;
private isUpdateContext;
private isAssignmentOperator;
private isUnaryUpdateExpression;
private isCompoundAssignment;
private isCompoundAssignmentOperator;
}
//# sourceMappingURL=usage-type-detector.d.ts.map