@glance-networks/agent-plugin
Version:
Glance Networks Agent Plugin
43 lines (42 loc) • 1.14 kB
TypeScript
import { default as React } from 'react';
import { LanguageManager } from './Language.service.ts';
export interface HistoricalReportingData {
sessionId: string;
sessionStart: string;
sessionEnd: string;
duration: number;
}
interface GlanceProps {
groupId: string;
authUrl?: string;
puid: string;
openlocation?: string;
iframeid?: string;
gicon?: boolean;
presence?: boolean;
glanceBaseUrl?: string;
visitorId?: string;
debugMode?: boolean;
customInvoke?: () => void;
customOpenWindow: boolean;
presession?: () => void;
authHeaders?: Object;
authBody?: URLSearchParams;
authMethod: string;
openWindow?: (url: string) => void;
autoJoin?: boolean;
errorMessage?: string;
loginkey?: string;
reportingCallback?: (sessionData: HistoricalReportingData) => void;
reportingOrigin?: string;
reportingExternalId?: string;
uiVersion: number;
languageManager: LanguageManager;
}
declare global {
interface Window {
GLANCE: any;
}
}
export declare const GlanceV2: (props: GlanceProps) => React.JSX.Element;
export {};