UNPKG

@geyj/monitor-sdk

Version:

Monitor Sdk

26 lines (25 loc) 848 B
import { useBehaviorMonitor } from './behavior'; import { ReportData } from './types'; declare const useMonitor: ({ appId, appName, appVersion, userId, userName, usePerformance, useError, useBehavior, }: { appId?: string | undefined; appName?: string | undefined; appVersion?: string | undefined; userId?: string | undefined; userName?: string | undefined; usePerformance?: boolean | undefined; useError?: boolean | undefined; useBehavior?: boolean | undefined; }) => { monitor: ReportData; setUserInfo: ({ userId, userName }: { userId: string; userName: string; }) => void; report: ({ type, subType, content, }: { type: string; subType: string; content: string; }) => void; useBehaviorMonitor: typeof useBehaviorMonitor; }; export default useMonitor;