1 import {ActivatedRouteSnapshot, Resolve} from "@angular/router";
2 import {Injectable} from "@angular/core";
3 import {ConfigurationService} from "./configuration.service";
4 import {Observable} from "rxjs/Observable";
7 export class FlagsResolve implements Resolve<Observable< { [key: string]: boolean }>> {
9 constructor(private _configurationService: ConfigurationService) {}
11 resolve(route: ActivatedRouteSnapshot) {
12 return this._configurationService.getFlags();