@gibraltarsoftware/loupe-angular
Version:
Loupe Agent for Angular
23 lines (22 loc) • 1.83 kB
TypeScript
import { LoupeAgent } from '@gibraltarsoftware/loupe-typescript/dist/loupe.agent';
import { Header } from '@gibraltarsoftware/loupe-typescript/dist/Header';
import { MethodSourceInfo } from '@gibraltarsoftware/loupe-typescript/dist/MethodSourceInfo';
import * as i0 from "@angular/core";
export declare function getWindow(): Window & typeof globalThis;
export declare function getloupelibService(): LoupeService;
export declare class LoupeService {
loupe: LoupeAgent;
private readonly window;
constructor(window?: any);
setLogServer(origin: string): void;
addHeader(header: Header): void;
flushToServer(): void;
information(category: string, caption: string, description: string, parameters?: any[] | null, exception?: any | null, details?: any | null, methodSourceInfo?: MethodSourceInfo | null): void;
verbose(category: string, caption: string, description: string, parameters?: any[] | null, exception?: any | null, details?: any | null, methodSourceInfo?: MethodSourceInfo | null): void;
warning(category: string, caption: string, description: string, parameters?: any[] | null, exception?: any | null, details?: any | null, methodSourceInfo?: MethodSourceInfo | null): void;
error(category: string, caption: string, description: string, parameters?: any[] | null, exception?: any | null, details?: any | null, methodSourceInfo?: MethodSourceInfo | null): void;
critical(category: string, caption: string, description: string, parameters?: any[] | null, exception?: any | null, details?: any | null, methodSourceInfo?: MethodSourceInfo | null): void;
recordException(exception: any, details?: any, category?: string): void;
static ɵfac: i0.ɵɵFactoryDeclaration<LoupeService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<LoupeService>;
}