transitionTo( ...args ) {
			const [ routeNameOrUrl ] = args;

			if ( resemblesURL( routeNameOrUrl ) ) {
				return routeNameOrUrl === router.currentURL
					? this.refresh()
					: router._doURLTransition( "transitionTo", routeNameOrUrl );
			}

			if ( arguments.length === 1 && routeNameOrUrl === router.currentRouteName ) {
				return this.refresh();
			}

			const { routeName, models, queryParams } = extractRouteArgs( ...args );
			const transition = router._doTransition( routeName, models, queryParams, true );
			transition[ "_keepDefaultQueryParamValues" ] = true;

			return transition;
		}
Add custom refresh logic when trying to transition to the current route
@param {string} routeNameOrUrl
@param {...Object?} models
@param {Object?} options
@returns {Transition}