UNPKG

cinnecta-logs

Version:

Biblioteca para centralizar a configuração e eventos personalizados do Highlight.run, compatível com React e Next.js.

34 lines (31 loc) 1.4 kB
export { useTrackTime } from './hooks/useTrackTime/useTrackTime.js'; export { trackFilterUsage, trackOnDownload, trackUserModules, useTracks } from './hooks/useTracks/useTracks.js'; import './hooks/useTracks/useTracks.types.js'; interface InitializeHighlightParams { serviceName: string; backendUrl: string; environment: string; projectKey: string; } /** * Inicializa o Highlight no frontend com as configurações fornecidas. * * Esta função configura o Highlight para monitoramento de desempenho, gravação de tela, * rastreamento de rede e registro de dados relevantes no ambiente da aplicação. * * @param {InitializeHighlightParams} params - Objeto contendo as configurações de inicialização. * @param {string} params.serviceName - Nome do serviço a ser identificado no Highlight. * @param {string} params.backendUrl - URL do backend monitorado. * @param {string} params.environment - Ambiente atual (ex.: 'produção', 'staging'). * @param {string} params.projectKey - Chave do projeto do Highlight. * * @example * initializeHighlight({ * serviceName: "Revenue", * backendUrl: "https://api.meuservico.com", * environment: "produção", * projectKey: "MEU_PROJECT_KEY", * }); */ declare const initializeHighlight: ({ backendUrl, environment, projectKey, serviceName, }: InitializeHighlightParams) => void; export { initializeHighlight };