UNPKG

@geyj/monitor-sdk

Version:

Monitor Sdk

43 lines (42 loc) 866 B
declare enum MonitorType { Performance = "Performance", Behavior = "Behavior", Error = "Error", Log = "Log", Other = "Other" } interface Sdk { version: string; name: string; description: string; author: string; } interface App { id: string | number; name: string; version: string; } interface User { id: string | number; name: string; } interface Device { userAgent: string; language: string; onLine: boolean; hardwareConcurrency: number; webdriver: boolean; } interface ReportData { environment: 'web'; appId: string | number; appName: string; appVersion: string; userId: string | number; userName: string; sdkName: string; sdkDescription: string; sdkVersion: string; sdkAuthor: string; } export { MonitorType, Sdk, App, User, Device, ReportData };