UNPKG

@auth0/angular-jwt

Version:

JSON Web Token helper library for Angular

1 lines 3.83 kB
{"__symbolic":"module","version":4,"metadata":{"JwtInterceptor":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":14,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":28,"character":5},"arguments":[{"__symbolic":"reference","name":"JWT_OPTIONS"}]}],null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":30,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":30,"character":12}]}]],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"JwtHelperService"},{"__symbolic":"error","message":"Could not resolve type","line":30,"character":40,"context":{"typeName":"Document"},"module":"./lib/jwt.interceptor"}]}],"isAllowedDomain":[{"__symbolic":"method"}],"isDisallowedRoute":[{"__symbolic":"method"}],"handleInterception":[{"__symbolic":"method"}],"intercept":[{"__symbolic":"method"}]}},"JwtHelperService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":10,"character":15},"arguments":[{"__symbolic":"reference","name":"JWT_OPTIONS"}]}]],"parameters":[null]}],"urlBase64Decode":[{"__symbolic":"method"}],"b64decode":[{"__symbolic":"method"}],"b64DecodeUnicode":[{"__symbolic":"method"}],"decodeToken":[{"__symbolic":"method"}],"getTokenExpirationDate":[{"__symbolic":"method"}],"isTokenExpired":[{"__symbolic":"method"}],"getAuthScheme":[{"__symbolic":"method"}]}},"JWT_OPTIONS":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":2,"character":31},"arguments":["JWT_OPTIONS"]},"JwtConfig":{"__symbolic":"interface"},"JwtModuleOptions":{"__symbolic":"interface"},"JwtModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":29,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":31,"character":15}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":31,"character":27}}]],"parameters":[{"__symbolic":"reference","name":"JwtModule"}]}]},"statics":{"forRoot":{"__symbolic":"function","parameters":["options"],"value":{"ngModule":{"__symbolic":"reference","name":"JwtModule"},"providers":[{"provide":{"__symbolic":"reference","module":"@angular/common/http","name":"HTTP_INTERCEPTORS","line":43,"character":19},"useClass":{"__symbolic":"reference","name":"JwtInterceptor"},"multi":true},{"__symbolic":"binop","operator":"||","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"options"},"member":"jwtOptionsProvider"},"right":{"provide":{"__symbolic":"reference","name":"JWT_OPTIONS"},"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"options"},"member":"config"}}},{"__symbolic":"reference","name":"JwtHelperService"}]}}}}},"origins":{"JwtInterceptor":"./lib/jwt.interceptor","JwtHelperService":"./lib/jwthelper.service","JWT_OPTIONS":"./lib/jwtoptions.token","JwtConfig":"./lib/angular-jwt.module","JwtModuleOptions":"./lib/angular-jwt.module","JwtModule":"./lib/angular-jwt.module"},"importAs":"@auth0/angular-jwt"}