AlexAegis/loreplotter

View on GitHub
src/app/guard/lazy.guard.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { Injectable } from '@angular/core';
import { CanLoad, Route, Router } from '@angular/router';

@Injectable({
    providedIn: 'root'
})
export class LazyGuard implements CanLoad {
    private _valid = true;

    public constructor(private router: Router) {}

    // checks if we can load the route concerning LifeInsurance
    public canLoad(route: Route): boolean {
        return this.valid(route.path);
    }

    private valid(url: string): boolean {
        return this._valid;
    }
}