From c2915375da6970e7cc20c07ccbb6eb1c25906bcb Mon Sep 17 00:00:00 2001 From: bravesasha Date: Thu, 21 May 2026 12:18:45 +0000 Subject: [PATCH] refactor(devtools): remove unnecessary async from serializeTransferState MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remove unnecessary `async`/`Promise` from `serializeTransferState` and the redundant `async () =>` wrapper in `provideAppInitializer` — the function contains no async operations, so this is a zero behavior change cleanup. --- devtools/src/app/app.config.ts | 2 +- devtools/src/app/transfer-state.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/devtools/src/app/app.config.ts b/devtools/src/app/app.config.ts index 6cd4e2b864d5..fb79f441e301 100644 --- a/devtools/src/app/app.config.ts +++ b/devtools/src/app/app.config.ts @@ -41,7 +41,7 @@ export const appConfig: ApplicationConfig = { useClass: DemoApplicationEnvironment, }, // We simulate a transfer state created by the server-side rendering. - provideAppInitializer(async () => serializeTransferState()), + provideAppInitializer(() => serializeTransferState()), provideSettings(), ], }; diff --git a/devtools/src/app/transfer-state.ts b/devtools/src/app/transfer-state.ts index 957079df9e4f..667128bcb06b 100644 --- a/devtools/src/app/transfer-state.ts +++ b/devtools/src/app/transfer-state.ts @@ -12,7 +12,7 @@ import {APP_ID, DOCUMENT, inject, makeStateKey, TransferState} from '@angular/co /** * This function serializes the transfer state into the DOM. */ -export async function serializeTransferState(): Promise { +export function serializeTransferState(): void { const doc = inject(DOCUMENT); const appId = inject(APP_ID); const transferState = inject(TransferState);