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