@kephas/angular
Version:
Provides integration capabilities with Angular.
16 lines • 2.44 kB
JavaScript
import { __decorate } from "tslib";
import { SingletonAppServiceContract } from '@kephas/core';
import { HTTP_INTERCEPTORS } from '@angular/common/http';
/**
* Base class for HTTP interceptors.
*
* @export
* @extends {AngularHttpInterceptor}
*/
let HttpInterceptor = class HttpInterceptor {
};
HttpInterceptor = __decorate([
SingletonAppServiceContract({ allowMultiple: true, contractToken: HTTP_INTERCEPTORS })
], HttpInterceptor);
export { HttpInterceptor };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaHR0cEludGVyY2VwdG9yLmpzIiwic291cmNlUm9vdCI6Ii4uLy4uLy4uL3Byb2plY3RzL2FuZ3VsYXIvc3JjLyIsInNvdXJjZXMiOlsibGliL3NlcnZpY2VzL2h0dHAvaHR0cEludGVyY2VwdG9yLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFDQSxPQUFPLEVBQUUsMkJBQTJCLEVBQUUsTUFBTSxjQUFjLENBQUM7QUFDM0QsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFHekQ7Ozs7O0dBS0c7SUFFbUIsZUFBZSxTQUFmLGVBQWU7Q0FTcEMsQ0FBQTtBQVRxQixlQUFlO0lBRHBDLDJCQUEyQixDQUFDLEVBQUUsYUFBYSxFQUFFLElBQUksRUFBRSxhQUFhLEVBQUUsaUJBQWlCLEVBQUUsQ0FBQztHQUNqRSxlQUFlLENBU3BDO1NBVHFCLGVBQWUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBIdHRwSW50ZXJjZXB0b3IgYXMgQW5ndWxhckh0dHBJbnRlcmNlcHRvciwgSHR0cFJlcXVlc3QsIEh0dHBIYW5kbGVyLCBIdHRwRXZlbnQgfSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XHJcbmltcG9ydCB7IFNpbmdsZXRvbkFwcFNlcnZpY2VDb250cmFjdCB9IGZyb20gJ0BrZXBoYXMvY29yZSc7XHJcbmltcG9ydCB7IEhUVFBfSU5URVJDRVBUT1JTIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uL2h0dHAnO1xyXG5pbXBvcnQgeyBPYnNlcnZhYmxlIH0gZnJvbSAncnhqcyc7XHJcblxyXG4vKipcclxuICogQmFzZSBjbGFzcyBmb3IgSFRUUCBpbnRlcmNlcHRvcnMuXHJcbiAqXHJcbiAqIEBleHBvcnRcclxuICogQGV4dGVuZHMge0FuZ3VsYXJIdHRwSW50ZXJjZXB0b3J9XHJcbiAqL1xyXG5AU2luZ2xldG9uQXBwU2VydmljZUNvbnRyYWN0KHsgYWxsb3dNdWx0aXBsZTogdHJ1ZSwgY29udHJhY3RUb2tlbjogSFRUUF9JTlRFUkNFUFRPUlMgfSlcclxuZXhwb3J0IGFic3RyYWN0IGNsYXNzIEh0dHBJbnRlcmNlcHRvciBpbXBsZW1lbnRzIEFuZ3VsYXJIdHRwSW50ZXJjZXB0b3Ige1xyXG4gICAgLyoqXHJcbiAgICAgKiBJZGVudGlmaWVzIGFuZCBoYW5kbGVzIGEgZ2l2ZW4gSFRUUCByZXF1ZXN0LlxyXG4gICAgICogQHBhcmFtIHJlcSBUaGUgb3V0Z29pbmcgcmVxdWVzdCBvYmplY3QgdG8gaGFuZGxlLlxyXG4gICAgICogQHBhcmFtIG5leHQgVGhlIG5leHQgaW50ZXJjZXB0b3IgaW4gdGhlIGNoYWluLCBvciB0aGUgYmFja2VuZFxyXG4gICAgICogaWYgbm8gaW50ZXJjZXB0b3JzIHJlbWFpbiBpbiB0aGUgY2hhaW4uXHJcbiAgICAgKiBAcmV0dXJucyBBbiBvYnNlcnZhYmxlIG9mIHRoZSBldmVudCBzdHJlYW0uXHJcbiAgICAgKi9cclxuICAgIHB1YmxpYyBhYnN0cmFjdCBpbnRlcmNlcHQocmVxdWVzdDogSHR0cFJlcXVlc3Q8YW55PiwgbmV4dDogSHR0cEhhbmRsZXIpOiBPYnNlcnZhYmxlPEh0dHBFdmVudDxhbnk+PjtcclxufVxyXG4iXX0=