UNPKG

@isaiahiroko/ng-interceptors

Version:

Angular interceptors for token authorization, local and remote store synchronization and global notification

18 lines (17 loc) 2.42 kB
/** * @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