( options?: ViewTransitionsFeatureOptions, )
| 874 | * @developerPreview 19.0 |
| 875 | */ |
| 876 | export 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`. |
no test coverage detected