%PDF- %PDF-
Direktori : /home/emergentqj/actioncivile/pre-auth/.f81b4c9eb38fd76cdf20462cf2027aa3/static/node_modules/@sentry/src/ |
Current File : /home/emergentqj/actioncivile/pre-auth/.f81b4c9eb38fd76cdf20462cf2027aa3/static/node_modules/@sentry/src/clientreport.ts |
import type { ClientReport, ClientReportEnvelope, ClientReportItem } from '@sentry/types'; import { createEnvelope } from './envelope'; import { dateTimestampInSeconds } from './time'; /** * Creates client report envelope * @param discarded_events An array of discard events * @param dsn A DSN that can be set on the header. Optional. */ export function createClientReportEnvelope( discarded_events: ClientReport['discarded_events'], dsn?: string, timestamp?: number, ): ClientReportEnvelope { const clientReportItem: ClientReportItem = [ { type: 'client_report' }, { timestamp: timestamp || dateTimestampInSeconds(), discarded_events, }, ]; return createEnvelope<ClientReportEnvelope>(dsn ? { dsn } : {}, [clientReportItem]); }