ng-http-interceptor
Version:
> Http Interceptor library for Angular
1 lines • 9.17 kB
JSON
{"__symbolic":"module","version":4,"metadata":{"HttpInterceptorModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/http","name":"HttpModule"}],"providers":[{"__symbolic":"reference","name":"ɵa"}]}]}],"members":{},"statics":{"noOverrideHttp":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"HttpInterceptorNoOverrideModule"}}}}},"HttpInterceptorNoOverrideModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/http","name":"HttpModule"}],"providers":[{"__symbolic":"reference","name":"ɵb"}]}]}],"members":{}},"Interceptable":{"__symbolic":"interface"},"Interceptor":{"__symbolic":"interface"},"InterceptableHttp":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/http","name":"Http"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/http","name":"ConnectionBackend"},{"__symbolic":"reference","module":"@angular/http","name":"RequestOptions"}]}]}},"InterceptableHttpProviders":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"ɵe"},"arguments":[{"__symbolic":"reference","name":"InterceptableHttp"},{"__symbolic":"reference","name":"ɵh"}]}],"RequestInterceptor":{"__symbolic":"interface"},"ResponseInterceptor":{"__symbolic":"interface"},"HttpInterceptor":{"__symbolic":"interface"},"HttpInterceptorService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"}]}],"request":[{"__symbolic":"method"}],"response":[{"__symbolic":"method"}],"_interceptRequest":[{"__symbolic":"method"}],"_interceptResponse":[{"__symbolic":"method"}]},"statics":{"wrapInObservable":{"__symbolic":"function","parameters":["res"],"value":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"instanceof","left":{"__symbolic":"reference","name":"res"},"right":{"__symbolic":"reference","module":"rxjs/Observable","name":"Observable"}},"thenExpression":{"__symbolic":"reference","name":"res"},"elseExpression":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"rxjs/Observable","name":"Observable"},"member":"of"},"arguments":[{"__symbolic":"reference","name":"res"}]}}}}},"getHttpOptions":{"__symbolic":"function","parameters":["data","method","alwaysOriginal"],"defaults":[null,null,false],"value":{"__symbolic":"if","condition":{"__symbolic":"reference","name":"alwaysOriginal"},"thenExpression":{"__symbolic":"index","expression":{"__symbolic":"reference","name":"data"},"index":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"getHttpOptionsIdx"},"arguments":[{"__symbolic":"reference","name":"method"}]}},"elseExpression":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"index","expression":{"__symbolic":"reference","name":"data"},"index":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"getHttpOptionsIdx"},"arguments":[{"__symbolic":"reference","name":"method"}]}},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/http","name":"RequestOptions"}}}}},"getHttpOptionsIdx":{"__symbolic":"function"},"getHttpOptionsAndIdx":{"__symbolic":"function","parameters":["data","method","alwaysOriginal"],"defaults":[null,null,false],"value":{"options":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"getHttpOptions"},"arguments":[{"__symbolic":"reference","name":"data"},{"__symbolic":"reference","name":"method"},{"__symbolic":"reference","name":"alwaysOriginal"}]},"idx":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"getHttpOptionsIdx"},"arguments":[{"__symbolic":"reference","name":"method"}]}}},"getHttpHeadersOrInit":{"__symbolic":"function"},"ɵa":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"HttpInterceptorService"},{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"InterceptableHttpProviders"}},{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"ɵl"}}],"ɵb":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"HttpInterceptorService"},{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"InterceptableHttpProviders"}},{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"ɵm"}}],"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"createStore":[{"__symbolic":"method"}]}},"ɵd":{"__symbolic":"function","parameters":["ref"],"value":{"__symbolic":"reference","name":"ref"}},"ɵe":{"__symbolic":"function","parameters":["provide","obj"],"value":{"provide":{"__symbolic":"reference","name":"provide"},"useFactory":{"__symbolic":"reference","name":"ɵd"},"deps":[{"__symbolic":"reference","name":"obj"}]}},"ɵf":{"__symbolic":"function"},"ɵg":{"__symbolic":"function","parameters":["obj","handler"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"Proxy"},"arguments":[{"__symbolic":"reference","name":"obj"},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"ɵf"},"arguments":[{"__symbolic":"reference","name":"handler"}]}]}},"ɵh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/http","name":"Http"},{"__symbolic":"reference","name":"HttpInterceptorService"}]}],"get":[{"__symbolic":"method"}],"apply":[{"__symbolic":"method"}]},"statics":{"_callStack":[]}},"ɵi":{"__symbolic":"error","message":"Function call not supported","line":52,"character":28,"module":"./http/interceptable-http-proxy.service"},"ɵj":{"__symbolic":"function","parameters":["http","interceptor"],"value":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"ɵg"},"arguments":[{"__symbolic":"reference","name":"ɵi"},{"__symbolic":"new","expression":{"__symbolic":"reference","name":"ɵh"},"arguments":[{"__symbolic":"reference","name":"http"},{"__symbolic":"reference","name":"interceptor"}]}]}},"ɵk":{"__symbolic":"function","parameters":["backend","options","interceptor"],"value":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"ɵj"},"arguments":[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/http","name":"Http"},"arguments":[{"__symbolic":"reference","name":"backend"},{"__symbolic":"reference","name":"options"}]},{"__symbolic":"reference","name":"interceptor"}]}},"ɵl":[{"provide":{"__symbolic":"reference","module":"@angular/http","name":"Http"},"useFactory":{"__symbolic":"reference","name":"ɵk"},"deps":[{"__symbolic":"reference","module":"@angular/http","name":"XHRBackend"},{"__symbolic":"reference","module":"@angular/http","name":"RequestOptions"},{"__symbolic":"reference","name":"HttpInterceptorService"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"ɵe"},"arguments":[{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","module":"@angular/http","name":"Http"}]}],"ɵm":[{"provide":{"__symbolic":"reference","name":"ɵh"},"useFactory":{"__symbolic":"reference","name":"ɵj"},"deps":[{"__symbolic":"reference","module":"@angular/http","name":"Http"},{"__symbolic":"reference","name":"HttpInterceptorService"}]}]},"origins":{"HttpInterceptorModule":"./http/module","HttpInterceptorNoOverrideModule":"./http/module","Interceptable":"./http/interceptable","Interceptor":"./http/interceptable","InterceptableHttp":"./http/interceptable-http","InterceptableHttpProviders":"./http/interceptable-http","RequestInterceptor":"./http/http-interceptor","ResponseInterceptor":"./http/http-interceptor","HttpInterceptor":"./http/http-interceptor","HttpInterceptorService":"./http/http-interceptor.service","getHttpOptions":"./http/helpers/getHttpOptions","getHttpOptionsIdx":"./http/helpers/getHttpOptionsIdx","getHttpOptionsAndIdx":"./http/helpers/getHttpOptionsAndIdx","getHttpHeadersOrInit":"./http/helpers/getHttpHeadersOrInit","ɵa":"./http/providers","ɵb":"./http/providers","ɵc":"./http/interceptable-store","ɵd":"./http/util","ɵe":"./http/util","ɵf":"./http/util","ɵg":"./http/util","ɵh":"./http/interceptable-http-proxy.service","ɵi":"./http/interceptable-http-proxy.service","ɵj":"./http/interceptable-http-proxy.service","ɵk":"./http/interceptable-http-proxy.service","ɵl":"./http/interceptable-http-proxy.service","ɵm":"./http/interceptable-http-proxy.service"},"importAs":"ng-http-interceptor"}