( options?: ViewTransitionsFeatureOptions, )
| 890 | * @developerPreview 19.0 |
| 891 | */ |
| 892 | export function withViewTransitions( |
| 893 | options?: ViewTransitionsFeatureOptions, |
| 894 | ): ViewTransitionsFeature { |
| 895 | performanceMarkFeature('NgRouterViewTransitions'); |
| 896 | const providers = [ |
| 897 | {provide: CREATE_VIEW_TRANSITION, useValue: createViewTransition}, |
| 898 | { |
| 899 | provide: VIEW_TRANSITION_OPTIONS, |
| 900 | useValue: {skipNextTransition: !!options?.skipInitialTransition, ...options}, |
| 901 | }, |
| 902 | ]; |
| 903 | return routerFeature(RouterFeatureKind.ViewTransitionsFeature, providers); |
| 904 | } |
| 905 | |
| 906 | /** |
| 907 | * A type alias for providers returned by `withRouterResources` for use with `provideRouter`. |
no test coverage detected