UNPKG

@grafana/faro-web-sdk

Version:

Faro instrumentations, metas, transports for web.

26 lines (25 loc) 824 B
import type { MESSAGE_TYPE_DOM_MUTATION, MESSAGE_TYPE_HTTP_REQUEST_END, MESSAGE_TYPE_HTTP_REQUEST_START, userActionStartByApiCallEventName } from './const'; export type DomMutationMessage = { type: typeof MESSAGE_TYPE_DOM_MUTATION; }; type RequestApiType = 'xhr' | 'fetch'; export type HttpRequestMessagePayload = { requestId: string; url: string; method: string; apiType: RequestApiType; }; export type HttpRequestStartMessage = { type: typeof MESSAGE_TYPE_HTTP_REQUEST_START; request: HttpRequestMessagePayload; }; export type HttpRequestEndMessage = { type: typeof MESSAGE_TYPE_HTTP_REQUEST_END; request: HttpRequestMessagePayload; }; export type ApiEvent = { name: string; attributes?: Record<string, string>; type: typeof userActionStartByApiCallEventName; }; export {};