interface JsMigrationReport {
    codemodResult: EsriCompatCodemodResult;
    codemodTarget: "esri-leaflet" | "honua-compat" | "honua-maplibre";
    gates: MigrationGateResult[];
    manualInterventionMetric: ManualInterventionMetric;
    manualRewriteMetric: ManualRewriteMetric;
    manualTodoReasons: MigrationReasonSummary[];
    manualTodos: MigrationTodo[];
    manualTodosByKind: Record<CodemodConstructorKind, number>;
    readiness: MigrationReadiness;
    rootDir: string;
    scanReport: ArcGisScanReport;
    scanSummary: string;
    unhandledArcGisModules: ArcGisModuleSummary[];
}

Properties

codemodTarget: "esri-leaflet" | "honua-compat" | "honua-maplibre"
manualInterventionMetric: ManualInterventionMetric
manualRewriteMetric: ManualRewriteMetric
manualTodoReasons: MigrationReasonSummary[]
manualTodos: MigrationTodo[]
manualTodosByKind: Record<CodemodConstructorKind, number>
rootDir: string
scanReport: ArcGisScanReport
scanSummary: string
unhandledArcGisModules: ArcGisModuleSummary[]