@isaiahiroko/ng-interceptors
Version:
Angular interceptors for token authorization, local and remote store synchronization and global notification
18 lines (17 loc) • 2.42 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
import { AuthInterceptor } from './auth.interceptor';
import { NotifInterceptor } from './notif.interceptor';
import { HTTP_INTERCEPTORS } from '@angular/common/http';
/** @type {?} */
export var INTERCEPTORS = [
{ provide: HTTP_INTERCEPTORS, useClass: AuthInterceptor, multi: true },
// { provide: HTTP_INTERCEPTORS, useClass: StoreSyncInterceptor, multi: true },
{ provide: HTTP_INTERCEPTORS, useClass: NotifInterceptor, multi: true }
];
export { StoreSyncInterceptor } from './store-sync.interceptor';
export { AuthInterceptor } from './auth.interceptor';
export { LoaderServiceContract, NotifInterceptor } from './notif.interceptor';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AaXNhaWFoaXJva28vbmctaW50ZXJjZXB0b3JzLyIsInNvdXJjZXMiOlsibGliL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFDQSxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sb0JBQW9CLENBQUE7QUFDcEQsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0scUJBQXFCLENBQUE7QUFDdEQsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sc0JBQXNCLENBQUE7O0FBRXhELFdBQWEsWUFBWSxHQUFVO0lBQ2pDLEVBQUUsT0FBTyxFQUFFLGlCQUFpQixFQUFFLFFBQVEsRUFBRSxlQUFlLEVBQUUsS0FBSyxFQUFFLElBQUksRUFBRTs7SUFFdEUsRUFBRSxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsUUFBUSxFQUFFLGdCQUFnQixFQUFFLEtBQUssRUFBRSxJQUFJLEVBQUU7Q0FDeEUsQ0FBQTtBQUVELHFDQUFjLDBCQUEwQixDQUFBO0FBQ3hDLGdDQUFjLG9CQUFvQixDQUFBO0FBQ2xDLHdEQUFjLHFCQUFxQixDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgU3RvcmVTeW5jSW50ZXJjZXB0b3IgfSBmcm9tICcuL3N0b3JlLXN5bmMuaW50ZXJjZXB0b3InXHJcbmltcG9ydCB7IEF1dGhJbnRlcmNlcHRvciB9IGZyb20gJy4vYXV0aC5pbnRlcmNlcHRvcidcclxuaW1wb3J0IHsgTm90aWZJbnRlcmNlcHRvciB9IGZyb20gJy4vbm90aWYuaW50ZXJjZXB0b3InXHJcbmltcG9ydCB7IEhUVFBfSU5URVJDRVBUT1JTIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uL2h0dHAnXHJcblxyXG5leHBvcnQgY29uc3QgSU5URVJDRVBUT1JTOiBhbnlbXSA9IFtcclxuICB7IHByb3ZpZGU6IEhUVFBfSU5URVJDRVBUT1JTLCB1c2VDbGFzczogQXV0aEludGVyY2VwdG9yLCBtdWx0aTogdHJ1ZSB9LFxyXG4gIC8vIHsgcHJvdmlkZTogSFRUUF9JTlRFUkNFUFRPUlMsIHVzZUNsYXNzOiBTdG9yZVN5bmNJbnRlcmNlcHRvciwgbXVsdGk6IHRydWUgfSxcclxuICB7IHByb3ZpZGU6IEhUVFBfSU5URVJDRVBUT1JTLCB1c2VDbGFzczogTm90aWZJbnRlcmNlcHRvciwgbXVsdGk6IHRydWUgfVxyXG5dXHJcblxyXG5leHBvcnQgKiBmcm9tICcuL3N0b3JlLXN5bmMuaW50ZXJjZXB0b3InXHJcbmV4cG9ydCAqIGZyb20gJy4vYXV0aC5pbnRlcmNlcHRvcidcclxuZXhwb3J0ICogZnJvbSAnLi9ub3RpZi5pbnRlcmNlcHRvcidcclxuIl19