MCPcopy Create free account
hub / github.com/angular/angular / withViewTransitions

Function withViewTransitions

packages/router/src/provide_router.ts:876–888  ·  view source on GitHub ↗
(
  options?: ViewTransitionsFeatureOptions,
)

Source from the content-addressed store, hash-verified

874 * @developerPreview 19.0
875 */
876export function withViewTransitions(
877 options?: ViewTransitionsFeatureOptions,
878): ViewTransitionsFeature {
879 performanceMarkFeature('NgRouterViewTransitions');
880 const providers = [
881 {provide: CREATE_VIEW_TRANSITION, useValue: createViewTransition},
882 {
883 provide: VIEW_TRANSITION_OPTIONS,
884 useValue: {skipNextTransition: !!options?.skipInitialTransition, ...options},
885 },
886 ];
887 return routerFeature(RouterFeatureKind.ViewTransitionsFeature, providers);
888}
889
890/**
891 * A type alias for providers returned by `withRouterResources` for use with `provideRouter`.

Callers 4

forRootMethod · 0.90

Calls 2

performanceMarkFeatureFunction · 0.85
routerFeatureFunction · 0.85

Tested by

no test coverage detected