From 65063e5fe5026faeee5f479164118cebc7102955 Mon Sep 17 00:00:00 2001 From: erdemcaygor Date: Tue, 22 Apr 2025 19:04:53 +0300 Subject: [PATCH] standalone router variable updated --- .../packages/schematics/src/commands/create-lib/index.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/npm/ng-packs/packages/schematics/src/commands/create-lib/index.ts b/npm/ng-packs/packages/schematics/src/commands/create-lib/index.ts index b30a7cc011..49645c3e45 100644 --- a/npm/ng-packs/packages/schematics/src/commands/create-lib/index.ts +++ b/npm/ng-packs/packages/schematics/src/commands/create-lib/index.ts @@ -303,7 +303,7 @@ export function addRoutingToAppRoutingModule( ? `() => import('${routePath}').then(m => m.${macroName}_ROUTES)` : `() => import('${routePath}').then(m => m.${moduleName}.forLazy())`; const routeToAdd = `{ path: '${routePath}', loadChildren: ${routeExpr} }`; - const change = addRouteToRoutesArray(source, 'routes', routeToAdd); + const change = addRouteToRoutesArray(source, 'APP_ROUTES', routeToAdd); if (change instanceof InsertChange) { const recorder = tree.beginUpdate(appRoutesPath); @@ -396,12 +396,13 @@ export function addRouteToRoutesArray( return null; } + const hasTrailingComma = arrayLiteral.elements.hasTrailingComma ?? false; const insertPos = - arrayLiteral.elements.hasTrailingComma || arrayLiteral.elements.length === 0 + hasTrailingComma || arrayLiteral.elements.length === 0 ? arrayLiteral.getEnd() - 1 : arrayLiteral.elements[arrayLiteral.elements.length - 1].getEnd(); - const prefix = arrayLiteral.elements.length > 0 ? ',\n ' : ' '; + const prefix = arrayLiteral.elements.length > 0 && !hasTrailingComma ? ',\n ' : ' '; const toAdd = `${prefix}${routeToAdd}`; return new InsertChange(source.fileName, insertPos, toAdd);