@pepperi/ngx-lib
Version:
Pepperi Angular Components and Services
20 lines • 4.09 kB
JavaScript
import { HTTP_INTERCEPTORS } from '@angular/common/http';
import { AuthInterceptor } from './auth.interceptor';
// import { CacheInterceptor } from './cache.interceptor';
// import { ConvertInterceptor } from './convert.interceptor';
import { ErrorInterceptor } from './error.interceptor';
// import { FakeInterceptor } from './fake.interceptor';
// import { HeaderInterceptor } from './header.interceptor';
import { LoaderInterceptor } from './loader.interceptor';
import { ProfilerInterceptor } from './profiler.interceptor';
export const httpInterceptorProviders = [
{ provide: HTTP_INTERCEPTORS, useClass: AuthInterceptor, multi: true },
// { provide: HTTP_INTERCEPTORS, useClass: CacheInterceptor, multi: true },
// { provide: HTTP_INTERCEPTORS, useClass: ConvertInterceptor, multi: true },
{ provide: HTTP_INTERCEPTORS, useClass: ErrorInterceptor, multi: true },
// { provide: HTTP_INTERCEPTORS, useClass: FakeInterceptor, multi: true },
// { provide: HTTP_INTERCEPTORS, useClass: HeaderInterceptor, multi: true },
{ provide: HTTP_INTERCEPTORS, useClass: LoaderInterceptor, multi: true },
{ provide: HTTP_INTERCEPTORS, useClass: ProfilerInterceptor, multi: true },
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtbGliL3NyYy9jb3JlL2h0dHAvaW50ZXJjZXB0b3JzL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBRXpELE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSxvQkFBb0IsQ0FBQztBQUNyRCwwREFBMEQ7QUFDMUQsOERBQThEO0FBQzlELE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBQ3ZELHdEQUF3RDtBQUN4RCw0REFBNEQ7QUFDNUQsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFDekQsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sd0JBQXdCLENBQUM7QUFFN0QsTUFBTSxDQUFDLE1BQU0sd0JBQXdCLEdBQUc7SUFDdEMsRUFBRSxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsUUFBUSxFQUFFLGVBQWUsRUFBRSxLQUFLLEVBQUUsSUFBSSxFQUFFO0lBQ3hFLDZFQUE2RTtJQUM3RSwrRUFBK0U7SUFDN0UsRUFBRSxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsUUFBUSxFQUFFLGdCQUFnQixFQUFFLEtBQUssRUFBRSxJQUFJLEVBQUU7SUFDekUsNEVBQTRFO0lBQzVFLDhFQUE4RTtJQUM1RSxFQUFFLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxRQUFRLEVBQUUsaUJBQWlCLEVBQUUsS0FBSyxFQUFFLElBQUksRUFBRTtJQUN4RSxFQUFFLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxRQUFRLEVBQUUsbUJBQW1CLEVBQUUsS0FBSyxFQUFFLElBQUksRUFBRTtDQUMzRSxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSFRUUF9JTlRFUkNFUFRPUlMgfSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XHJcblxyXG5pbXBvcnQgeyBBdXRoSW50ZXJjZXB0b3IgfSBmcm9tICcuL2F1dGguaW50ZXJjZXB0b3InO1xyXG4vLyBpbXBvcnQgeyBDYWNoZUludGVyY2VwdG9yIH0gZnJvbSAnLi9jYWNoZS5pbnRlcmNlcHRvcic7XHJcbi8vIGltcG9ydCB7IENvbnZlcnRJbnRlcmNlcHRvciB9IGZyb20gJy4vY29udmVydC5pbnRlcmNlcHRvcic7XHJcbmltcG9ydCB7IEVycm9ySW50ZXJjZXB0b3IgfSBmcm9tICcuL2Vycm9yLmludGVyY2VwdG9yJztcclxuLy8gaW1wb3J0IHsgRmFrZUludGVyY2VwdG9yIH0gZnJvbSAnLi9mYWtlLmludGVyY2VwdG9yJztcclxuLy8gaW1wb3J0IHsgSGVhZGVySW50ZXJjZXB0b3IgfSBmcm9tICcuL2hlYWRlci5pbnRlcmNlcHRvcic7XHJcbmltcG9ydCB7IExvYWRlckludGVyY2VwdG9yIH0gZnJvbSAnLi9sb2FkZXIuaW50ZXJjZXB0b3InO1xyXG5pbXBvcnQgeyBQcm9maWxlckludGVyY2VwdG9yIH0gZnJvbSAnLi9wcm9maWxlci5pbnRlcmNlcHRvcic7XHJcblxyXG5leHBvcnQgY29uc3QgaHR0cEludGVyY2VwdG9yUHJvdmlkZXJzID0gW1xyXG4gIHsgcHJvdmlkZTogSFRUUF9JTlRFUkNFUFRPUlMsIHVzZUNsYXNzOiBBdXRoSW50ZXJjZXB0b3IsIG11bHRpOiB0cnVlIH0sXHJcbi8vICAgeyBwcm92aWRlOiBIVFRQX0lOVEVSQ0VQVE9SUywgdXNlQ2xhc3M6IENhY2hlSW50ZXJjZXB0b3IsIG11bHRpOiB0cnVlIH0sXHJcbi8vICAgeyBwcm92aWRlOiBIVFRQX0lOVEVSQ0VQVE9SUywgdXNlQ2xhc3M6IENvbnZlcnRJbnRlcmNlcHRvciwgbXVsdGk6IHRydWUgfSxcclxuICB7IHByb3ZpZGU6IEhUVFBfSU5URVJDRVBUT1JTLCB1c2VDbGFzczogRXJyb3JJbnRlcmNlcHRvciwgbXVsdGk6IHRydWUgfSxcclxuLy8gICB7IHByb3ZpZGU6IEhUVFBfSU5URVJDRVBUT1JTLCB1c2VDbGFzczogRmFrZUludGVyY2VwdG9yLCBtdWx0aTogdHJ1ZSB9LFxyXG4vLyAgIHsgcHJvdmlkZTogSFRUUF9JTlRFUkNFUFRPUlMsIHVzZUNsYXNzOiBIZWFkZXJJbnRlcmNlcHRvciwgbXVsdGk6IHRydWUgfSxcclxuICB7IHByb3ZpZGU6IEhUVFBfSU5URVJDRVBUT1JTLCB1c2VDbGFzczogTG9hZGVySW50ZXJjZXB0b3IsIG11bHRpOiB0cnVlIH0sXHJcbiAgeyBwcm92aWRlOiBIVFRQX0lOVEVSQ0VQVE9SUywgdXNlQ2xhc3M6IFByb2ZpbGVySW50ZXJjZXB0b3IsIG11bHRpOiB0cnVlIH0sXHJcbl07XHJcbiJdfQ==