UNPKG

@gibraltarsoftware/loupe-angular

Version:
54 lines 10.2 kB
import { Injectable } from '@angular/core'; import { LoupeAgent } from '@gibraltarsoftware/loupe-typescript/dist/loupe.agent'; import * as i0 from "@angular/core"; export function getWindow() { return window; } export function getloupelibService() { return new LoupeService(getWindow()); } export class LoupeService { constructor(window) { this.window = null; if (this.window) { this.window = getWindow(); } else { this.window = window; } this.loupe = new LoupeAgent(this.window, this.window.document); } setLogServer(origin) { this.loupe.setLogServer(origin); } addHeader(header) { this.loupe.addHeader(header); } flushToServer() { this.loupe.flushToServer(); } information(category, caption, description, parameters, exception, details, methodSourceInfo) { this.loupe.information(category, caption, description, parameters, exception, details, methodSourceInfo); } verbose(category, caption, description, parameters, exception, details, methodSourceInfo) { this.loupe.verbose(category, caption, description, parameters, exception, details, methodSourceInfo); } warning(category, caption, description, parameters, exception, details, methodSourceInfo) { this.loupe.warning(category, caption, description, parameters, exception, details, methodSourceInfo); } error(category, caption, description, parameters, exception, details, methodSourceInfo) { this.loupe.error(category, caption, description, parameters, exception, details, methodSourceInfo); } critical(category, caption, description, parameters, exception, details, methodSourceInfo) { this.loupe.critical(category, caption, description, parameters, exception, details, methodSourceInfo); } recordException(exception, details, category) { this.loupe.recordException(exception, details, category); } } LoupeService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.9", ngImport: i0, type: LoupeService, deps: "invalid", target: i0.ɵɵFactoryTarget.Injectable }); LoupeService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.9", ngImport: i0, type: LoupeService, providedIn: 'root', useFactory: getloupelibService }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.9", ngImport: i0, type: LoupeService, decorators: [{ type: Injectable, args: [{ providedIn: 'root', useFactory: getloupelibService }] }], ctorParameters: function () { return [{ type: undefined }]; } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG91cGUtYW5ndWxhci5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvbG91cGUtYW5ndWxhci9zcmMvbGliL2xvdXBlLWFuZ3VsYXIuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxzREFBc0QsQ0FBQzs7QUFJbEYsTUFBTSxVQUFVLFNBQVMsS0FBSyxPQUFPLE1BQU0sQ0FBQyxDQUFDLENBQUM7QUFFOUMsTUFBTSxVQUFVLGtCQUFrQixLQUFLLE9BQU8sSUFBSSxZQUFZLENBQUMsU0FBUyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFPOUUsTUFBTSxPQUFPLFlBQVk7SUFLdkIsWUFBWSxNQUFZO1FBRlAsV0FBTSxHQUFrQixJQUFJLENBQUM7UUFHNUMsSUFBSSxJQUFJLENBQUMsTUFBTSxFQUFFO1lBQ2YsSUFBSSxDQUFDLE1BQU0sR0FBRyxTQUFTLEVBQUUsQ0FBQztTQUMzQjthQUFNO1lBQ0wsSUFBSSxDQUFDLE1BQU0sR0FBRyxNQUFnQixDQUFDO1NBQ2hDO1FBRUQsSUFBSSxDQUFDLEtBQUssR0FBRyxJQUFJLFVBQVUsQ0FDekIsSUFBSSxDQUFDLE1BQU0sRUFDWCxJQUFJLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FDckIsQ0FBQztJQUNKLENBQUM7SUFFRCxZQUFZLENBQUMsTUFBYztRQUN6QixJQUFJLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBQyxNQUFNLENBQUMsQ0FBQztJQUNsQyxDQUFDO0lBRUQsU0FBUyxDQUFDLE1BQWM7UUFDdEIsSUFBSSxDQUFDLEtBQUssQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLENBQUM7SUFDL0IsQ0FBQztJQUVELGFBQWE7UUFDWCxJQUFJLENBQUMsS0FBSyxDQUFDLGFBQWEsRUFBRSxDQUFDO0lBQzdCLENBQUM7SUFFRCxXQUFXLENBQ1QsUUFBZ0IsRUFDaEIsT0FBZSxFQUNmLFdBQW1CLEVBQ25CLFVBQXlCLEVBQ3pCLFNBQXNCLEVBQ3RCLE9BQW9CLEVBQ3BCLGdCQUEwQztRQUUxQyxJQUFJLENBQUMsS0FBSyxDQUFDLFdBQVcsQ0FBQyxRQUFRLEVBQzdCLE9BQU8sRUFDUCxXQUFXLEVBQ1gsVUFBVSxFQUNWLFNBQVMsRUFDVCxPQUFPLEVBQ1AsZ0JBQWdCLENBQ2pCLENBQUM7SUFDSixDQUFDO0lBRUQsT0FBTyxDQUNMLFFBQWdCLEVBQ2hCLE9BQWUsRUFDZixXQUFtQixFQUNuQixVQUF5QixFQUN6QixTQUFzQixFQUN0QixPQUFvQixFQUNwQixnQkFBMEM7UUFFMUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQ2hCLFFBQVEsRUFDUixPQUFPLEVBQ1AsV0FBVyxFQUNYLFVBQVUsRUFDVixTQUFTLEVBQ1QsT0FBTyxFQUNQLGdCQUFnQixDQUNqQixDQUFDO0lBQ0osQ0FBQztJQUVELE9BQU8sQ0FDTCxRQUFnQixFQUNoQixPQUFlLEVBQ2YsV0FBbUIsRUFDbkIsVUFBeUIsRUFDekIsU0FBc0IsRUFDdEIsT0FBb0IsRUFDcEIsZ0JBQTBDO1FBRTFDLElBQUksQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUNoQixRQUFRLEVBQ1IsT0FBTyxFQUNQLFdBQVcsRUFDWCxVQUFVLEVBQ1YsU0FBUyxFQUNULE9BQU8sRUFDUCxnQkFBZ0IsQ0FDakIsQ0FBQztJQUNKLENBQUM7SUFFRCxLQUFLLENBQ0gsUUFBZ0IsRUFDaEIsT0FBZSxFQUNmLFdBQW1CLEVBQ25CLFVBQXlCLEVBQ3pCLFNBQXNCLEVBQ3RCLE9BQW9CLEVBQ3BCLGdCQUEwQztRQUUxQyxJQUFJLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FDZCxRQUFRLEVBQ1IsT0FBTyxFQUNQLFdBQVcsRUFDWCxVQUFVLEVBQ1YsU0FBUyxFQUNULE9BQU8sRUFDUCxnQkFBZ0IsQ0FDakIsQ0FBQztJQUNKLENBQUM7SUFFRCxRQUFRLENBQ04sUUFBZ0IsRUFDaEIsT0FBZSxFQUNmLFdBQW1CLEVBQ25CLFVBQXlCLEVBQ3pCLFNBQXNCLEVBQ3RCLE9BQW9CLEVBQ3BCLGdCQUEwQztRQUUxQyxJQUFJLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FDakIsUUFBUSxFQUNSLE9BQU8sRUFDUCxXQUFXLEVBQ1gsVUFBVSxFQUNWLFNBQVMsRUFDVCxPQUFPLEVBQ1AsZ0JBQWdCLENBQ2pCLENBQUM7SUFDSixDQUFDO0lBRU0sZUFBZSxDQUNwQixTQUFjLEVBQ2QsT0FBYSxFQUNiLFFBQWlCO1FBRWYsSUFBSSxDQUFDLEtBQUssQ0FBQyxlQUFlLENBQUMsU0FBUyxFQUFFLE9BQU8sRUFBRSxRQUFRLENBQUMsQ0FBQztJQUM3RCxDQUFDOzt5R0F2SVUsWUFBWTs2R0FBWixZQUFZLGNBSFgsTUFBTSxjQUNOLGtCQUFrQjsyRkFFbkIsWUFBWTtrQkFKeEIsVUFBVTttQkFBQztvQkFDVixVQUFVLEVBQUUsTUFBTTtvQkFDbEIsVUFBVSxFQUFFLGtCQUFrQjtpQkFDL0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBMb3VwZUFnZW50IH0gZnJvbSAnQGdpYnJhbHRhcnNvZnR3YXJlL2xvdXBlLXR5cGVzY3JpcHQvZGlzdC9sb3VwZS5hZ2VudCc7XG5pbXBvcnQgeyBIZWFkZXIgfSBmcm9tICdAZ2licmFsdGFyc29mdHdhcmUvbG91cGUtdHlwZXNjcmlwdC9kaXN0L0hlYWRlcic7XG5pbXBvcnQgeyBNZXRob2RTb3VyY2VJbmZvIH0gZnJvbSAnQGdpYnJhbHRhcnNvZnR3YXJlL2xvdXBlLXR5cGVzY3JpcHQvZGlzdC9NZXRob2RTb3VyY2VJbmZvJztcblxuZXhwb3J0IGZ1bmN0aW9uIGdldFdpbmRvdygpIHsgcmV0dXJuIHdpbmRvdzsgfVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0bG91cGVsaWJTZXJ2aWNlKCkgeyByZXR1cm4gbmV3IExvdXBlU2VydmljZShnZXRXaW5kb3coKSk7IH1cblxuXG5ASW5qZWN0YWJsZSh7XG4gIHByb3ZpZGVkSW46ICdyb290JyxcbiAgdXNlRmFjdG9yeTogZ2V0bG91cGVsaWJTZXJ2aWNlXG59KVxuZXhwb3J0IGNsYXNzIExvdXBlU2VydmljZSB7XG5cbiAgcHVibGljIGxvdXBlOiBMb3VwZUFnZW50O1xuICBwcml2YXRlIHJlYWRvbmx5IHdpbmRvdzogV2luZG93IHwgbnVsbCA9IG51bGw7XG5cbiAgY29uc3RydWN0b3Iod2luZG93PzogYW55KSB7XG4gICAgaWYgKHRoaXMud2luZG93KSB7XG4gICAgICB0aGlzLndpbmRvdyA9IGdldFdpbmRvdygpO1xuICAgIH0gZWxzZSB7XG4gICAgICB0aGlzLndpbmRvdyA9IHdpbmRvdyBhcyBXaW5kb3c7XG4gICAgfVxuXG4gICAgdGhpcy5sb3VwZSA9IG5ldyBMb3VwZUFnZW50KFxuICAgICAgdGhpcy53aW5kb3csXG4gICAgICB0aGlzLndpbmRvdy5kb2N1bWVudFxuICAgICk7XG4gIH1cblxuICBzZXRMb2dTZXJ2ZXIob3JpZ2luOiBzdHJpbmcpOiB2b2lkIHtcbiAgICB0aGlzLmxvdXBlLnNldExvZ1NlcnZlcihvcmlnaW4pO1xuICB9XG5cbiAgYWRkSGVhZGVyKGhlYWRlcjogSGVhZGVyKTogdm9pZCB7XG4gICAgdGhpcy5sb3VwZS5hZGRIZWFkZXIoaGVhZGVyKTtcbiAgfVxuXG4gIGZsdXNoVG9TZXJ2ZXIoKTogdm9pZCB7XG4gICAgdGhpcy5sb3VwZS5mbHVzaFRvU2VydmVyKCk7XG4gIH1cblxuICBpbmZvcm1hdGlvbihcbiAgICBjYXRlZ29yeTogc3RyaW5nLFxuICAgIGNhcHRpb246IHN0cmluZyxcbiAgICBkZXNjcmlwdGlvbjogc3RyaW5nLFxuICAgIHBhcmFtZXRlcnM/OiBhbnlbXSB8IG51bGwsXG4gICAgZXhjZXB0aW9uPzogYW55IHwgbnVsbCxcbiAgICBkZXRhaWxzPzogYW55IHwgbnVsbCxcbiAgICBtZXRob2RTb3VyY2VJbmZvPzogTWV0aG9kU291cmNlSW5mbyB8IG51bGxcbiAgKTogdm9pZCB7XG4gICAgdGhpcy5sb3VwZS5pbmZvcm1hdGlvbihjYXRlZ29yeSxcbiAgICAgIGNhcHRpb24sXG4gICAgICBkZXNjcmlwdGlvbixcbiAgICAgIHBhcmFtZXRlcnMsXG4gICAgICBleGNlcHRpb24sXG4gICAgICBkZXRhaWxzLFxuICAgICAgbWV0aG9kU291cmNlSW5mb1xuICAgICk7XG4gIH1cblxuICB2ZXJib3NlKFxuICAgIGNhdGVnb3J5OiBzdHJpbmcsXG4gICAgY2FwdGlvbjogc3RyaW5nLFxuICAgIGRlc2NyaXB0aW9uOiBzdHJpbmcsXG4gICAgcGFyYW1ldGVycz86IGFueVtdIHwgbnVsbCxcbiAgICBleGNlcHRpb24/OiBhbnkgfCBudWxsLFxuICAgIGRldGFpbHM/OiBhbnkgfCBudWxsLFxuICAgIG1ldGhvZFNvdXJjZUluZm8/OiBNZXRob2RTb3VyY2VJbmZvIHwgbnVsbFxuICApOiB2b2lkIHtcbiAgICB0aGlzLmxvdXBlLnZlcmJvc2UoXG4gICAgICBjYXRlZ29yeSxcbiAgICAgIGNhcHRpb24sXG4gICAgICBkZXNjcmlwdGlvbixcbiAgICAgIHBhcmFtZXRlcnMsXG4gICAgICBleGNlcHRpb24sXG4gICAgICBkZXRhaWxzLFxuICAgICAgbWV0aG9kU291cmNlSW5mb1xuICAgICk7XG4gIH1cblxuICB3YXJuaW5nKFxuICAgIGNhdGVnb3J5OiBzdHJpbmcsXG4gICAgY2FwdGlvbjogc3RyaW5nLFxuICAgIGRlc2NyaXB0aW9uOiBzdHJpbmcsXG4gICAgcGFyYW1ldGVycz86IGFueVtdIHwgbnVsbCxcbiAgICBleGNlcHRpb24/OiBhbnkgfCBudWxsLFxuICAgIGRldGFpbHM/OiBhbnkgfCBudWxsLFxuICAgIG1ldGhvZFNvdXJjZUluZm8/OiBNZXRob2RTb3VyY2VJbmZvIHwgbnVsbFxuICApOiB2b2lkIHtcbiAgICB0aGlzLmxvdXBlLndhcm5pbmcoXG4gICAgICBjYXRlZ29yeSxcbiAgICAgIGNhcHRpb24sXG4gICAgICBkZXNjcmlwdGlvbixcbiAgICAgIHBhcmFtZXRlcnMsXG4gICAgICBleGNlcHRpb24sXG4gICAgICBkZXRhaWxzLFxuICAgICAgbWV0aG9kU291cmNlSW5mb1xuICAgICk7XG4gIH1cblxuICBlcnJvcihcbiAgICBjYXRlZ29yeTogc3RyaW5nLFxuICAgIGNhcHRpb246IHN0cmluZyxcbiAgICBkZXNjcmlwdGlvbjogc3RyaW5nLFxuICAgIHBhcmFtZXRlcnM/OiBhbnlbXSB8IG51bGwsXG4gICAgZXhjZXB0aW9uPzogYW55IHwgbnVsbCxcbiAgICBkZXRhaWxzPzogYW55IHwgbnVsbCxcbiAgICBtZXRob2RTb3VyY2VJbmZvPzogTWV0aG9kU291cmNlSW5mbyB8IG51bGxcbiAgKTogdm9pZCB7XG4gICAgdGhpcy5sb3VwZS5lcnJvcihcbiAgICAgIGNhdGVnb3J5LFxuICAgICAgY2FwdGlvbixcbiAgICAgIGRlc2NyaXB0aW9uLFxuICAgICAgcGFyYW1ldGVycyxcbiAgICAgIGV4Y2VwdGlvbixcbiAgICAgIGRldGFpbHMsXG4gICAgICBtZXRob2RTb3VyY2VJbmZvXG4gICAgKTtcbiAgfVxuXG4gIGNyaXRpY2FsKFxuICAgIGNhdGVnb3J5OiBzdHJpbmcsXG4gICAgY2FwdGlvbjogc3RyaW5nLFxuICAgIGRlc2NyaXB0aW9uOiBzdHJpbmcsXG4gICAgcGFyYW1ldGVycz86IGFueVtdIHwgbnVsbCxcbiAgICBleGNlcHRpb24/OiBhbnkgfCBudWxsLFxuICAgIGRldGFpbHM/OiBhbnkgfCBudWxsLFxuICAgIG1ldGhvZFNvdXJjZUluZm8/OiBNZXRob2RTb3VyY2VJbmZvIHwgbnVsbFxuICApOiB2b2lkIHtcbiAgICB0aGlzLmxvdXBlLmNyaXRpY2FsKFxuICAgICAgY2F0ZWdvcnksXG4gICAgICBjYXB0aW9uLFxuICAgICAgZGVzY3JpcHRpb24sXG4gICAgICBwYXJhbWV0ZXJzLFxuICAgICAgZXhjZXB0aW9uLFxuICAgICAgZGV0YWlscyxcbiAgICAgIG1ldGhvZFNvdXJjZUluZm9cbiAgICApO1xuICB9XG5cbiAgcHVibGljIHJlY29yZEV4Y2VwdGlvbihcbiAgICBleGNlcHRpb246IGFueSxcbiAgICBkZXRhaWxzPzogYW55LFxuICAgIGNhdGVnb3J5Pzogc3RyaW5nXG4gICAgKTogdm9pZCB7XG4gICAgICB0aGlzLmxvdXBlLnJlY29yZEV4Y2VwdGlvbihleGNlcHRpb24sIGRldGFpbHMsIGNhdGVnb3J5KTtcbiAgfVxufVxuIl19