UNPKG

adal-angular4

Version:
24 lines 2.32 kB
import { __decorate } from "tslib"; import { Injectable } from '@angular/core'; import { AdalService } from './adal.service'; import * as i0 from "@angular/core"; import * as i1 from "./adal.service"; let AdalGuard = class AdalGuard { constructor(service) { this.service = service; } canActivate(next, state) { return this.service.userInfo.authenticated; } }; AdalGuard.ctorParameters = () => [ { type: AdalService } ]; AdalGuard.ɵprov = i0.ɵɵdefineInjectable({ factory: function AdalGuard_Factory() { return new AdalGuard(i0.ɵɵinject(i1.AdalService)); }, token: AdalGuard, providedIn: "root" }); AdalGuard = __decorate([ Injectable({ providedIn: 'root' }) ], AdalGuard); export { AdalGuard }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWRhbC5ndWFyZC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FkYWwtYW5ndWxhcjQvIiwic291cmNlcyI6WyJsaWIvYWRhbC5ndWFyZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUczQyxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7OztBQUs3QyxJQUFhLFNBQVMsR0FBdEIsTUFBYSxTQUFTO0lBRXBCLFlBQW9CLE9BQW9CO1FBQXBCLFlBQU8sR0FBUCxPQUFPLENBQWE7SUFBSSxDQUFDO0lBRTdDLFdBQVcsQ0FDVCxJQUE0QixFQUM1QixLQUEwQjtRQUUxQixPQUFPLElBQUksQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLGFBQWEsQ0FBQztJQUM3QyxDQUFDO0NBQ0YsQ0FBQTs7WUFSOEIsV0FBVzs7O0FBRjdCLFNBQVM7SUFIckIsVUFBVSxDQUFDO1FBQ1YsVUFBVSxFQUFFLE1BQU07S0FDbkIsQ0FBQztHQUNXLFNBQVMsQ0FVckI7U0FWWSxTQUFTIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ2FuQWN0aXZhdGUsIEFjdGl2YXRlZFJvdXRlU25hcHNob3QsIFJvdXRlclN0YXRlU25hcHNob3QsIFVybFRyZWUgfSBmcm9tICdAYW5ndWxhci9yb3V0ZXInO1xuaW1wb3J0IHsgT2JzZXJ2YWJsZSB9IGZyb20gJ3J4anMnO1xuaW1wb3J0IHsgQWRhbFNlcnZpY2UgfSBmcm9tICcuL2FkYWwuc2VydmljZSc7XG5cbkBJbmplY3RhYmxlKHtcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnXG59KVxuZXhwb3J0IGNsYXNzIEFkYWxHdWFyZCBpbXBsZW1lbnRzIENhbkFjdGl2YXRlIHtcblxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIHNlcnZpY2U6IEFkYWxTZXJ2aWNlKSB7IH1cblxuICBjYW5BY3RpdmF0ZShcbiAgICBuZXh0OiBBY3RpdmF0ZWRSb3V0ZVNuYXBzaG90LFxuICAgIHN0YXRlOiBSb3V0ZXJTdGF0ZVNuYXBzaG90KTogT2JzZXJ2YWJsZTxib29sZWFuIHwgVXJsVHJlZT4gfCBQcm9taXNlPGJvb2xlYW4gfCBVcmxUcmVlPiB8IGJvb2xlYW4gfCBVcmxUcmVlIHtcblxuICAgIHJldHVybiB0aGlzLnNlcnZpY2UudXNlckluZm8uYXV0aGVudGljYXRlZDtcbiAgfVxufVxuIl19