@geyj/monitor-sdk
Version:
Monitor Sdk
26 lines (25 loc) • 848 B
TypeScript
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;