refakts
Version:
TypeScript refactoring tool built for AI coding agents to perform precise refactoring operations via command line instead of requiring complete code regeneration.
10 lines • 525 B
TypeScript
import { SourceFile } from 'ts-morph';
import { SelectResult } from '../types/selection-types';
import { SelectionStrategy } from './selection-strategy';
export declare class RegexSelectionStrategy implements SelectionStrategy {
private regexMatcher;
canHandle(options: Record<string, unknown>): boolean;
select(sourceFile: SourceFile, options: Record<string, unknown>): Promise<SelectResult[]>;
validateOptions(options: Record<string, unknown>): void;
}
//# sourceMappingURL=regex-selection-strategy.d.ts.map