au-rogue
Version:
Conservative Aurelia 1 to 2 codemods. Changes only what is safe, reports everything.
16 lines (15 loc) • 579 B
TypeScript
import { Project } from 'ts-morph';
import { Reporter } from '../types.js';
/**
* Enhanced router configuration migration for Aurelia 1 → 2
*
* Transforms:
* 1. configureRouter() methods to static routes or @route decorators
* 2. Router lifecycle methods to new patterns
* 3. Navigation model usage to new router APIs
*/
export declare function transformRouter(project: Project, reporter: Reporter): void;
/**
* Generate migration guidance for common router patterns
*/
export declare function generateRouterMigrationGuide(project: Project, reporter: Reporter): void;