ehandler
Version:
Exception handler for Angular Applications
1 lines • 4.16 kB
JSON
{"__symbolic":"module","version":4,"metadata":{"EIntercepterService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":7,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":9,"character":15},"arguments":["configurations"]}],null],"parameters":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"EHandlerService"}]}],"intercept":[{"__symbolic":"method"}]}},"InitialConfig":{"message":{"unAuthenticated":"Xahiş olunur sistemə daxil olun!","statusException":"Status xətası","serverException":"Server xətası","appException":"Sistem xətası"},"logout":"/logout","logoutCodes":[401,1005,1006,1014,1015,1016,1017,1401],"hook":"https://hooks.slack.com/services/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"},"EHandlerModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":30,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClientModule","line":32,"character":4},{"__symbolic":"reference","module":"@angular/platform-browser/animations","name":"BrowserAnimationsModule","line":33,"character":4}],"providers":[{"provide":{"__symbolic":"reference","module":"@angular/core","name":"ErrorHandler","line":36,"character":15},"useClass":{"__symbolic":"reference","name":"EHandlerService"}},{"provide":{"__symbolic":"reference","module":"@angular/common/http","name":"HTTP_INTERCEPTORS","line":38,"character":15},"useClass":{"__symbolic":"reference","name":"EIntercepterService"},"multi":true},{"__symbolic":"reference","name":"ɵb"}],"declarations":[],"exports":[]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["configurations"],"defaults":[{"__symbolic":"reference","name":"InitialConfig"}],"value":{"ngModule":{"__symbolic":"reference","name":"EHandlerModule"},"providers":[{"provide":"configurations","useValue":{"__symbolic":"reference","name":"configurations"}}]}},"forChild":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"EHandlerModule"}}}}},"EHandlerService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":11,"character":5},"arguments":["configurations"]}],null],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":10,"character":22},{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵb"}]}],"handleError":[{"__symbolic":"method"}],"logout":[{"__symbolic":"method"}],"errorMSG":[{"__symbolic":"method"}],"statusMessage":[{"__symbolic":"method"}],"commonMessage":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":8,"character":41},"arguments":["configurations"]}]],"parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":8,"character":28},{"__symbolic":"reference","name":"ɵa"}]}],"sendMessage":[{"__symbolic":"method"}],"exceptionNotify":[{"__symbolic":"method"}]}}},"origins":{"EIntercepterService":"./lib/eintercepter.service","InitialConfig":"./lib/ehandler.module","EHandlerModule":"./lib/ehandler.module","EHandlerService":"./lib/ehandler.service","ɵa":"./lib/const/config","ɵb":"./lib/hook.service"},"importAs":"ehandler"}