UNPKG

ngx-adal-8

Version:
56 lines 6.68 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { NgModule, SkipSelf, Optional } from '@angular/core'; import { NgxAdalService } from './ngx-adal.service'; import { NgxAdalInterceptor } from './ngx-adal.interceptor'; import { HTTP_INTERCEPTORS } from '@angular/common/http'; import { NgxAdalGuard } from './ngx-adal.guard'; import { CommonModule } from '@angular/common'; // import { ADAL_CONFIG, authContextFactory, AUTHENTICATION_CONTEXT } from './di_tokens'; var NgxAdalModule = /** @class */ (function () { function NgxAdalModule(parentModule) { // https://angular.io/styleguide#!#04-12 if (parentModule) { throw new Error('NgxAdalModule is already loaded. Import it in the AppModule only'); } } /** * @param {?} adalConfig * @return {?} */ NgxAdalModule.forRoot = /** * @param {?} adalConfig * @return {?} */ function (adalConfig) { return { ngModule: NgxAdalModule, providers: [ [NgxAdalService, { provide: 'adalConfig', useValue: adalConfig }] ] }; }; NgxAdalModule.decorators = [ { type: NgModule, args: [{ imports: [CommonModule], providers: [ NgxAdalGuard, NgxAdalService, { provide: HTTP_INTERCEPTORS, useClass: NgxAdalInterceptor, multi: true } ] },] } ]; /** @nocollapse */ NgxAdalModule.ctorParameters = function () { return [ { type: NgxAdalModule, decorators: [{ type: Optional }, { type: SkipSelf }] } ]; }; return NgxAdalModule; }()); export { NgxAdalModule }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWFkYWwubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWFkYWwtOC8iLCJzb3VyY2VzIjpbImxpYi9uZ3gtYWRhbC5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQXVCLFFBQVEsRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDbEYsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLG9CQUFvQixDQUFDO0FBQ3BELE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBQzVELE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQ3pELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxrQkFBa0IsQ0FBQztBQUNoRCxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7O0FBRy9DO0lBYUUsdUJBQW9DLFlBQTJCO1FBQzdELHdDQUF3QztRQUN4QyxJQUFJLFlBQVksRUFBRTtZQUNoQixNQUFNLElBQUksS0FBSyxDQUFDLGtFQUFrRSxDQUFDLENBQUM7U0FDckY7SUFDSCxDQUFDOzs7OztJQUVNLHFCQUFPOzs7O0lBQWQsVUFBZSxVQUFlO1FBQzVCLE9BQU87WUFDSCxRQUFRLEVBQUUsYUFBYTtZQUN2QixTQUFTLEVBQUU7Z0JBQ1AsQ0FBQyxjQUFjLEVBQUUsRUFBRSxPQUFPLEVBQUUsWUFBWSxFQUFFLFFBQVEsRUFBRSxVQUFVLEVBQUUsQ0FBQzthQUNwRTtTQUNKLENBQUM7SUFDSixDQUFDOztnQkEzQkYsUUFBUSxTQUFDO29CQUNSLE9BQU8sRUFBRSxDQUFDLFlBQVksQ0FBQztvQkFDdkIsU0FBUyxFQUFFO3dCQUNULFlBQVk7d0JBQ1osY0FBYzt3QkFDZDs0QkFDRSxPQUFPLEVBQUUsaUJBQWlCOzRCQUMxQixRQUFRLEVBQUUsa0JBQWtCOzRCQUM1QixLQUFLLEVBQUUsSUFBSTt5QkFDWjtxQkFDRjtpQkFDRjs7OztnQkFFbUQsYUFBYSx1QkFBbEQsUUFBUSxZQUFJLFFBQVE7O0lBK0JuQyxvQkFBQztDQUFBLEFBNUNELElBNENDO1NBaENZLGFBQWEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSwgTW9kdWxlV2l0aFByb3ZpZGVycywgU2tpcFNlbGYsIE9wdGlvbmFsIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IE5neEFkYWxTZXJ2aWNlIH0gZnJvbSAnLi9uZ3gtYWRhbC5zZXJ2aWNlJztcclxuaW1wb3J0IHsgTmd4QWRhbEludGVyY2VwdG9yIH0gZnJvbSAnLi9uZ3gtYWRhbC5pbnRlcmNlcHRvcic7XHJcbmltcG9ydCB7IEhUVFBfSU5URVJDRVBUT1JTIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uL2h0dHAnO1xyXG5pbXBvcnQgeyBOZ3hBZGFsR3VhcmQgfSBmcm9tICcuL25neC1hZGFsLmd1YXJkJztcclxuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcclxuLy8gaW1wb3J0IHsgQURBTF9DT05GSUcsIGF1dGhDb250ZXh0RmFjdG9yeSwgQVVUSEVOVElDQVRJT05fQ09OVEVYVCB9IGZyb20gJy4vZGlfdG9rZW5zJztcclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgaW1wb3J0czogW0NvbW1vbk1vZHVsZV0sXHJcbiAgcHJvdmlkZXJzOiBbXHJcbiAgICBOZ3hBZGFsR3VhcmQsXHJcbiAgICBOZ3hBZGFsU2VydmljZSxcclxuICAgIHtcclxuICAgICAgcHJvdmlkZTogSFRUUF9JTlRFUkNFUFRPUlMsXHJcbiAgICAgIHVzZUNsYXNzOiBOZ3hBZGFsSW50ZXJjZXB0b3IsXHJcbiAgICAgIG11bHRpOiB0cnVlXHJcbiAgICB9XHJcbiAgXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgTmd4QWRhbE1vZHVsZSB7XHJcbiAgY29uc3RydWN0b3IoQE9wdGlvbmFsKCkgQFNraXBTZWxmKCkgcGFyZW50TW9kdWxlOiBOZ3hBZGFsTW9kdWxlKSB7XHJcbiAgICAvLyBodHRwczovL2FuZ3VsYXIuaW8vc3R5bGVndWlkZSMhIzA0LTEyXHJcbiAgICBpZiAocGFyZW50TW9kdWxlKSB7XHJcbiAgICAgIHRocm93IG5ldyBFcnJvcignTmd4QWRhbE1vZHVsZSBpcyBhbHJlYWR5IGxvYWRlZC4gSW1wb3J0IGl0IGluIHRoZSBBcHBNb2R1bGUgb25seScpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc3RhdGljIGZvclJvb3QoYWRhbENvbmZpZzogYW55KTogTW9kdWxlV2l0aFByb3ZpZGVycyB7XHJcbiAgICByZXR1cm4ge1xyXG4gICAgICAgIG5nTW9kdWxlOiBOZ3hBZGFsTW9kdWxlLFxyXG4gICAgICAgIHByb3ZpZGVyczogW1xyXG4gICAgICAgICAgICBbTmd4QWRhbFNlcnZpY2UsIHsgcHJvdmlkZTogJ2FkYWxDb25maWcnLCB1c2VWYWx1ZTogYWRhbENvbmZpZyB9XVxyXG4gICAgICAgIF1cclxuICAgIH07XHJcbiAgfVxyXG5cclxuICAvLyBzdGF0aWMgZm9yUm9vdChhZGFsQ29uZmlnOiBhbnkpOiBNb2R1bGVXaXRoUHJvdmlkZXJzIHtcclxuICAvLyAgIHJldHVybiB7XHJcbiAgLy8gICAgIG5nTW9kdWxlOiBOZ3hBZGFsTW9kdWxlLFxyXG4gIC8vICAgICBwcm92aWRlcnM6IFtcclxuICAvLyAgICAgICBbXHJcbiAgLy8gICAgICAgICBOZ3hBZGFsU2VydmljZSxcclxuICAvLyAgICAgICAgIHsgcHJvdmlkZTogQURBTF9DT05GSUcsIHVzZVZhbHVlOiBhZGFsQ29uZmlnIH0sXHJcbiAgLy8gICAgICAgICB7XHJcbiAgLy8gICAgICAgICAgIHByb3ZpZGU6IEFVVEhFTlRJQ0FUSU9OX0NPTlRFWFQsXHJcbiAgLy8gICAgICAgICAgIHVzZUZhY3Rvcnk6IGF1dGhDb250ZXh0RmFjdG9yeVxyXG4gIC8vICAgICAgICAgfVxyXG4gIC8vICAgICAgIF1cclxuICAvLyAgICAgXVxyXG4gIC8vICAgfTtcclxuICAvLyB9XHJcbn1cclxuXHJcbi8vIGh0dHBzOi8vd3d3Lm5wbWpzLmNvbS9wYWNrYWdlL21pY3Jvc29mdC1hZGFsLWFuZ3VsYXI2XHJcblxyXG4vLyBpbXBvcnQgeyBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG4vLyBpbXBvcnQgeyBNb2R1bGVXaXRoUHJvdmlkZXJzIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbi8vIGltcG9ydCB7IE9wdGlvbmFsLCBTa2lwU2VsZiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG4vLyBpbXBvcnQgeyBBdXRoZW50aWNhdGlvblNlcnZpY2UgfSBmcm9tICcuL2F1dGhlbnRpY2F0aW9uLnNlcnZpY2UnO1xyXG4vLyBpbXBvcnQgeyBBdXRoZW50aWNhdGlvbkd1YXJkLCBOZ3hBZGFsR3VhcmQgfSBmcm9tICcuL25neC1hZGFsLWd1YXJkJztcclxuLy8gaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcclxuLy8gaW1wb3J0IHsgUm91dGVyTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvcm91dGVyJztcclxuLy8gaW1wb3J0IHsgQXV0aENhbGxiYWNrQ29tcG9uZW50IH0gZnJvbSAnLi9hdXRoLWNhbGxiYWNrL2F1dGgtY2FsbGJhY2suY29tcG9uZW50JztcclxuLy8gaW1wb3J0IHsgSFRUUF9JTlRFUkNFUFRPUlMgfSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XHJcbi8vIGltcG9ydCB7IEF1dGhlbnRpY2F0aW9uSW50ZXJjZXB0b3IgfSBmcm9tICcuL25neC1hZGFsLmludGVyY2VwdG9yJztcclxuLy8gaW1wb3J0IHsgTmd4QWRhbFNlcnZpY2UgfSBmcm9tICcuL25neC1hZGFsLnNlcnZpY2UnO1xyXG4iXX0=