{"__symbolic":"module","version":4,"metadata":{"HttpObserverModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":22,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":25,"character":16}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":25,"character":28}}]],"parameters":[{"__symbolic":"reference","name":"HttpObserverModule"}]}]},"statics":{"forRoot":{"__symbolic":"function","parameters":["options"],"defaults":[{}],"value":{"ngModule":{"__symbolic":"reference","name":"HttpObserverModule"},"providers":[{"provide":{"__symbolic":"reference","module":"@angular/common/http","name":"HTTP_INTERCEPTORS","line":35,"character":19},"useClass":{"__symbolic":"reference","name":"ɵa"},"multi":true},{"provide":{"__symbolic":"reference","name":"ɵb"},"useValue":{"__symbolic":"reference","name":"options"}},{"__symbolic":"reference","name":"HttpObserverService"}]}}}},"HttpObserverService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":31,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":40,"character":15},"arguments":[{"__symbolic":"reference","name":"ɵb"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"isString":[{"__symbolic":"method"}],"isRegex":[{"__symbolic":"method"}],"urlMatchesListItem":[{"__symbolic":"method"}],"isUrlAllowed":[{"__symbolic":"method"}],"isUrlForbidden":[{"__symbolic":"method"}],"isUrlRelevant":[{"__symbolic":"method"}],"addRequest":[{"__symbolic":"method"}],"addResponse":[{"__symbolic":"method"}],"requestTimedOut":[{"__symbolic":"method"}],"emitPending":[{"__symbolic":"method"}],"emitFinished":[{"__symbolic":"method"}],"emitTimedOutRequest":[{"__symbolic":"method"}],"emitDelayedResponse":[{"__symbolic":"method"}]}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"HttpObserverService"}]}],"intercept":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":2,"character":41},"arguments":["HTTP_OBSERVER_OPTIONS"]}},"origins":{"HttpObserverModule":"./src/http-observer.module","HttpObserverService":"./src/http-observer.service","ɵa":"./src/http-observer.interceptor","ɵb":"./src/http-observer.options"},"importAs":"@korbiniankuhn/angular-http-observer"}