/
githubmirror
/
angular
Обзор
Документация
Войти
/
githubmirror
/
angular
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
devtools/src/app/app.config.ts
47 строк
1 KB
bravesasha
refactor(devtools): remove unnecessary async from serializeTransferState
04 июн 2026, 01:42
04 июн 2026, 01:42
a28604b
Код
Авторство
О чём код?
/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.dev/license */ import {ApplicationConfig, provideAppInitializer} from '@angular/core'; import {provideRouter} from '@angular/router'; import { ApplicationEnvironment, ApplicationOperations, provideSettings, } from '../../projects/ng-devtools'; import {DemoApplicationEnvironment} from '../demo-application-environment'; import {DemoApplicationOperations} from '../demo-application-operations'; import {serializeTransferState} from './transfer-state'; export const appConfig: ApplicationConfig = { providers: [ provideRouter([ { path: '', loadChildren: () => import('./devtools-app/devtools-app.routes').then((m) => m.DEVTOOL_ROUTES), pathMatch: 'full', }, { path: 'demo-app', loadChildren: () => import('./demo-app/demo-app.routes').then((m) => m.DEMO_ROUTES), }, ]), { provide: ApplicationOperations, useClass: DemoApplicationOperations, }, { provide: ApplicationEnvironment, useClass: DemoApplicationEnvironment, }, // We simulate a transfer state created by the server-side rendering. provideAppInitializer(() => serializeTransferState()), provideSettings(), ], };