{"__symbolic":"module","version":4,"metadata":{"HTTP_STATUS_DICTIONARY":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":2,"character":42},"arguments":["HTTP_STATUS_LOCALE_KEYS"]},"Dic":{"__symbolic":"interface"},"DEFAULT_STATUS_KEYS":{"__symbolic":"error","message":"Name expected","line":10,"character":4,"context":{"received":"400"},"module":"./i18next-error.module"},"I18NextErrorInterceptorModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":21,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClientModule","line":23,"character":8}],"declarations":[{"__symbolic":"reference","name":"HttpErrorResponseMessage"}],"exports":[{"__symbolic":"reference","name":"HttpErrorResponseMessage"}],"providers":[{"__symbolic":"reference","name":"HttpErrorResponseMessage"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["httpStatusDictionary"],"defaults":[null],"value":{"ngModule":{"__symbolic":"reference","name":"I18NextErrorInterceptorModule"},"providers":[{"provide":{"__symbolic":"reference","name":"HTTP_STATUS_DICTIONARY"},"useValue":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"httpStatusDictionary"},"right":{"__symbolic":"reference","name":"DEFAULT_STATUS_KEYS"}}},{"provide":{"__symbolic":"reference","module":"@angular/common/http","name":"HTTP_INTERCEPTORS","line":41,"character":29},"useClass":{"__symbolic":"reference","name":"ɵa"},"multi":true}]}}}},"HttpErrorResponseMessage":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":4,"character":1},"arguments":[{"name":"httpErrorResponseMessage"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":12,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":18,"character":26}]}],"intercept":[{"__symbolic":"method"}],"HandleErrorMessage":[{"__symbolic":"method"}],"GetLocalizedStatusMessage":[{"__symbolic":"method"}]}}},"origins":{"HTTP_STATUS_DICTIONARY":"./i18next-error.tokens","Dic":"./i18next-error.module","DEFAULT_STATUS_KEYS":"./i18next-error.module","I18NextErrorInterceptorModule":"./i18next-error.module","HttpErrorResponseMessage":"./http-error-response-message.pipe","ɵa":"./i18next-error.interceptor"},"importAs":"angular-i18next-error-interceptor"}