@codaglobal/ng-jwt-authentication
Version:
<a> <br> <h1 align="center">ng-jwt-authentication</h1> </a>
33 lines (32 loc) • 3.02 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
import { NgModule } from '@angular/core';
import { AngularJwtComponent } from './angular-jwt.component';
import { CookieService } from 'ngx-cookie-service';
import { HttpClientModule } from '@angular/common/http';
import { JwtAuthenticationService } from './angular-jwt.service';
export class JwtAuthenticationModule {
/**
* @param {?} config
* @return {?}
*/
static forRoot(config) {
return {
ngModule: JwtAuthenticationModule,
providers: [JwtAuthenticationService, { provide: 'config', useValue: config }]
};
}
}
JwtAuthenticationModule.decorators = [
{ type: NgModule, args: [{
imports: [
HttpClientModule
],
declarations: [AngularJwtComponent],
exports: [AngularJwtComponent],
providers: [CookieService]
},] },
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5ndWxhci1qd3QubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGNvZGFnbG9iYWwvbmctand0LWF1dGhlbnRpY2F0aW9uLyIsInNvdXJjZXMiOlsibGliL2FuZ3VsYXItand0Lm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFFBQVEsRUFBdUIsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFDOUQsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLG9CQUFvQixDQUFDO0FBQ25ELE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQ3hELE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBU2pFLE1BQU07Ozs7O0lBRUosTUFBTSxDQUFDLE9BQU8sQ0FBQyxNQUFXO1FBQ3hCLE1BQU0sQ0FBQztZQUNMLFFBQVEsRUFBRSx1QkFBdUI7WUFDakMsU0FBUyxFQUFFLENBQUMsd0JBQXdCLEVBQUUsRUFBRSxPQUFPLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxNQUFNLEVBQUUsQ0FBQztTQUMvRSxDQUFDO0tBQ0g7OztZQWZGLFFBQVEsU0FBQztnQkFDUixPQUFPLEVBQUU7b0JBQ1AsZ0JBQWdCO2lCQUNqQjtnQkFDRCxZQUFZLEVBQUUsQ0FBQyxtQkFBbUIsQ0FBQztnQkFDbkMsT0FBTyxFQUFFLENBQUMsbUJBQW1CLENBQUM7Z0JBQzlCLFNBQVMsRUFBRSxDQUFDLGFBQWEsQ0FBQzthQUMzQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlLCBNb2R1bGVXaXRoUHJvdmlkZXJzIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBBbmd1bGFySnd0Q29tcG9uZW50IH0gZnJvbSAnLi9hbmd1bGFyLWp3dC5jb21wb25lbnQnO1xuaW1wb3J0IHsgQ29va2llU2VydmljZSB9IGZyb20gJ25neC1jb29raWUtc2VydmljZSc7XG5pbXBvcnQgeyBIdHRwQ2xpZW50TW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uL2h0dHAnO1xuaW1wb3J0IHsgSnd0QXV0aGVudGljYXRpb25TZXJ2aWNlIH0gZnJvbSAnLi9hbmd1bGFyLWp3dC5zZXJ2aWNlJztcbkBOZ01vZHVsZSh7XG4gIGltcG9ydHM6IFtcbiAgICBIdHRwQ2xpZW50TW9kdWxlXG4gIF0sXG4gIGRlY2xhcmF0aW9uczogW0FuZ3VsYXJKd3RDb21wb25lbnRdLFxuICBleHBvcnRzOiBbQW5ndWxhckp3dENvbXBvbmVudF0sXG4gIHByb3ZpZGVyczogW0Nvb2tpZVNlcnZpY2VdXG59KVxuZXhwb3J0IGNsYXNzIEp3dEF1dGhlbnRpY2F0aW9uTW9kdWxlIHtcblxuICBzdGF0aWMgZm9yUm9vdChjb25maWc6IGFueSk6IE1vZHVsZVdpdGhQcm92aWRlcnMge1xuICAgIHJldHVybiB7XG4gICAgICBuZ01vZHVsZTogSnd0QXV0aGVudGljYXRpb25Nb2R1bGUsXG4gICAgICBwcm92aWRlcnM6IFtKd3RBdXRoZW50aWNhdGlvblNlcnZpY2UsIHsgcHJvdmlkZTogJ2NvbmZpZycsIHVzZVZhbHVlOiBjb25maWcgfV1cbiAgICB9O1xuICB9XG59XG4iXX0=