UNPKG

adal-angular4

Version:
25 lines 2.45 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"; var AdalGuard = /** @class */ (function () { function AdalGuard(service) { this.service = service; } AdalGuard.prototype.canActivate = function (next, state) { return this.service.userInfo.authenticated; }; AdalGuard.ctorParameters = function () { return [ { 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); return AdalGuard; }()); export { AdalGuard }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWRhbC5ndWFyZC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FkYWwtYW5ndWxhcjQvIiwic291cmNlcyI6WyJsaWIvYWRhbC5ndWFyZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUczQyxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7OztBQUs3QztJQUVFLG1CQUFvQixPQUFvQjtRQUFwQixZQUFPLEdBQVAsT0FBTyxDQUFhO0lBQUksQ0FBQztJQUU3QywrQkFBVyxHQUFYLFVBQ0UsSUFBNEIsRUFDNUIsS0FBMEI7UUFFMUIsT0FBTyxJQUFJLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxhQUFhLENBQUM7SUFDN0MsQ0FBQzs7Z0JBUDRCLFdBQVc7OztJQUY3QixTQUFTO1FBSHJCLFVBQVUsQ0FBQztZQUNWLFVBQVUsRUFBRSxNQUFNO1NBQ25CLENBQUM7T0FDVyxTQUFTLENBVXJCO29CQWxCRDtDQWtCQyxBQVZELElBVUM7U0FWWSxTQUFTIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ2FuQWN0aXZhdGUsIEFjdGl2YXRlZFJvdXRlU25hcHNob3QsIFJvdXRlclN0YXRlU25hcHNob3QsIFVybFRyZWUgfSBmcm9tICdAYW5ndWxhci9yb3V0ZXInO1xuaW1wb3J0IHsgT2JzZXJ2YWJsZSB9IGZyb20gJ3J4anMnO1xuaW1wb3J0IHsgQWRhbFNlcnZpY2UgfSBmcm9tICcuL2FkYWwuc2VydmljZSc7XG5cbkBJbmplY3RhYmxlKHtcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnXG59KVxuZXhwb3J0IGNsYXNzIEFkYWxHdWFyZCBpbXBsZW1lbnRzIENhbkFjdGl2YXRlIHtcblxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIHNlcnZpY2U6IEFkYWxTZXJ2aWNlKSB7IH1cblxuICBjYW5BY3RpdmF0ZShcbiAgICBuZXh0OiBBY3RpdmF0ZWRSb3V0ZVNuYXBzaG90LFxuICAgIHN0YXRlOiBSb3V0ZXJTdGF0ZVNuYXBzaG90KTogT2JzZXJ2YWJsZTxib29sZWFuIHwgVXJsVHJlZT4gfCBQcm9taXNlPGJvb2xlYW4gfCBVcmxUcmVlPiB8IGJvb2xlYW4gfCBVcmxUcmVlIHtcblxuICAgIHJldHVybiB0aGlzLnNlcnZpY2UudXNlckluZm8uYXV0aGVudGljYXRlZDtcbiAgfVxufVxuIl19