I have a standard route resolve method which looks like this (cut down).
resolve(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable