UNPKG

@kephas/angular

Version:

Provides integration capabilities with Angular.

16 lines 2.44 kB
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=