491 lines
9.5 KiB
TypeScript
491 lines
9.5 KiB
TypeScript
// Auto-generated, do not edit
|
|
|
|
export const TP_MAP = {
|
|
80: "batch_meta",
|
|
0: "timestamp",
|
|
2: "session_disconnect",
|
|
4: "set_page_location",
|
|
5: "set_viewport_size",
|
|
6: "set_viewport_scroll",
|
|
7: "create_document",
|
|
8: "create_element_node",
|
|
9: "create_text_node",
|
|
10: "move_node",
|
|
11: "remove_node",
|
|
12: "set_node_attribute",
|
|
13: "remove_node_attribute",
|
|
14: "set_node_data",
|
|
15: "set_css_data",
|
|
16: "set_node_scroll",
|
|
17: "set_input_target",
|
|
18: "set_input_value",
|
|
19: "set_input_checked",
|
|
20: "mouse_move",
|
|
22: "console_log",
|
|
23: "page_load_timing",
|
|
24: "page_render_timing",
|
|
25: "js_exception",
|
|
27: "raw_custom_event",
|
|
28: "user_id",
|
|
29: "user_anonymous_id",
|
|
30: "metadata",
|
|
37: "css_insert_rule",
|
|
38: "css_delete_rule",
|
|
39: "fetch",
|
|
40: "profiler",
|
|
41: "o_table",
|
|
42: "state_action",
|
|
44: "redux",
|
|
45: "vuex",
|
|
46: "mob_x",
|
|
47: "ng_rx",
|
|
48: "graph_ql",
|
|
49: "performance_track",
|
|
53: "resource_timing",
|
|
54: "connection_information",
|
|
55: "set_page_visibility",
|
|
59: "long_task",
|
|
60: "set_node_attribute_url_based",
|
|
61: "set_css_data_url_based",
|
|
63: "technical_info",
|
|
64: "custom_issue",
|
|
65: "page_close",
|
|
67: "css_insert_rule_url_based",
|
|
69: "mouse_click",
|
|
70: "create_i_frame_document",
|
|
90: "ios_session_start",
|
|
93: "ios_custom_event",
|
|
96: "ios_screen_changes",
|
|
100: "ios_click_event",
|
|
102: "ios_performance_event",
|
|
103: "ios_log",
|
|
105: "ios_network_call",
|
|
}
|
|
|
|
|
|
export interface RawBatchMeta {
|
|
tp: "batch_meta",
|
|
pageNo: number,
|
|
firstIndex: number,
|
|
timestamp: number,
|
|
}
|
|
|
|
export interface RawTimestamp {
|
|
tp: "timestamp",
|
|
timestamp: number,
|
|
}
|
|
|
|
export interface RawSessionDisconnect {
|
|
tp: "session_disconnect",
|
|
timestamp: number,
|
|
}
|
|
|
|
export interface RawSetPageLocation {
|
|
tp: "set_page_location",
|
|
url: string,
|
|
referrer: string,
|
|
navigationStart: number,
|
|
}
|
|
|
|
export interface RawSetViewportSize {
|
|
tp: "set_viewport_size",
|
|
width: number,
|
|
height: number,
|
|
}
|
|
|
|
export interface RawSetViewportScroll {
|
|
tp: "set_viewport_scroll",
|
|
x: number,
|
|
y: number,
|
|
}
|
|
|
|
export interface RawCreateDocument {
|
|
tp: "create_document",
|
|
|
|
}
|
|
|
|
export interface RawCreateElementNode {
|
|
tp: "create_element_node",
|
|
id: number,
|
|
parentID: number,
|
|
index: number,
|
|
tag: string,
|
|
svg: boolean,
|
|
}
|
|
|
|
export interface RawCreateTextNode {
|
|
tp: "create_text_node",
|
|
id: number,
|
|
parentID: number,
|
|
index: number,
|
|
}
|
|
|
|
export interface RawMoveNode {
|
|
tp: "move_node",
|
|
id: number,
|
|
parentID: number,
|
|
index: number,
|
|
}
|
|
|
|
export interface RawRemoveNode {
|
|
tp: "remove_node",
|
|
id: number,
|
|
}
|
|
|
|
export interface RawSetNodeAttribute {
|
|
tp: "set_node_attribute",
|
|
id: number,
|
|
name: string,
|
|
value: string,
|
|
}
|
|
|
|
export interface RawRemoveNodeAttribute {
|
|
tp: "remove_node_attribute",
|
|
id: number,
|
|
name: string,
|
|
}
|
|
|
|
export interface RawSetNodeData {
|
|
tp: "set_node_data",
|
|
id: number,
|
|
data: string,
|
|
}
|
|
|
|
export interface RawSetCssData {
|
|
tp: "set_css_data",
|
|
id: number,
|
|
data: string,
|
|
}
|
|
|
|
export interface RawSetNodeScroll {
|
|
tp: "set_node_scroll",
|
|
id: number,
|
|
x: number,
|
|
y: number,
|
|
}
|
|
|
|
export interface RawSetInputTarget {
|
|
tp: "set_input_target",
|
|
id: number,
|
|
label: string,
|
|
}
|
|
|
|
export interface RawSetInputValue {
|
|
tp: "set_input_value",
|
|
id: number,
|
|
value: string,
|
|
mask: number,
|
|
}
|
|
|
|
export interface RawSetInputChecked {
|
|
tp: "set_input_checked",
|
|
id: number,
|
|
checked: boolean,
|
|
}
|
|
|
|
export interface RawMouseMove {
|
|
tp: "mouse_move",
|
|
x: number,
|
|
y: number,
|
|
}
|
|
|
|
export interface RawConsoleLog {
|
|
tp: "console_log",
|
|
level: string,
|
|
value: string,
|
|
}
|
|
|
|
export interface RawPageLoadTiming {
|
|
tp: "page_load_timing",
|
|
requestStart: number,
|
|
responseStart: number,
|
|
responseEnd: number,
|
|
domContentLoadedEventStart: number,
|
|
domContentLoadedEventEnd: number,
|
|
loadEventStart: number,
|
|
loadEventEnd: number,
|
|
firstPaint: number,
|
|
firstContentfulPaint: number,
|
|
}
|
|
|
|
export interface RawPageRenderTiming {
|
|
tp: "page_render_timing",
|
|
speedIndex: number,
|
|
visuallyComplete: number,
|
|
timeToInteractive: number,
|
|
}
|
|
|
|
export interface RawJsException {
|
|
tp: "js_exception",
|
|
name: string,
|
|
message: string,
|
|
payload: string,
|
|
}
|
|
|
|
export interface RawRawCustomEvent {
|
|
tp: "raw_custom_event",
|
|
name: string,
|
|
payload: string,
|
|
}
|
|
|
|
export interface RawUserID {
|
|
tp: "user_id",
|
|
id: string,
|
|
}
|
|
|
|
export interface RawUserAnonymousID {
|
|
tp: "user_anonymous_id",
|
|
id: string,
|
|
}
|
|
|
|
export interface RawMetadata {
|
|
tp: "metadata",
|
|
key: string,
|
|
value: string,
|
|
}
|
|
|
|
export interface RawCssInsertRule {
|
|
tp: "css_insert_rule",
|
|
id: number,
|
|
rule: string,
|
|
index: number,
|
|
}
|
|
|
|
export interface RawCssDeleteRule {
|
|
tp: "css_delete_rule",
|
|
id: number,
|
|
index: number,
|
|
}
|
|
|
|
export interface RawFetch {
|
|
tp: "fetch",
|
|
method: string,
|
|
url: string,
|
|
request: string,
|
|
response: string,
|
|
status: number,
|
|
timestamp: number,
|
|
duration: number,
|
|
}
|
|
|
|
export interface RawProfiler {
|
|
tp: "profiler",
|
|
name: string,
|
|
duration: number,
|
|
args: string,
|
|
result: string,
|
|
}
|
|
|
|
export interface RawOTable {
|
|
tp: "o_table",
|
|
key: string,
|
|
value: string,
|
|
}
|
|
|
|
export interface RawStateAction {
|
|
tp: "state_action",
|
|
type: string,
|
|
}
|
|
|
|
export interface RawRedux {
|
|
tp: "redux",
|
|
action: string,
|
|
state: string,
|
|
duration: number,
|
|
}
|
|
|
|
export interface RawVuex {
|
|
tp: "vuex",
|
|
mutation: string,
|
|
state: string,
|
|
}
|
|
|
|
export interface RawMobX {
|
|
tp: "mob_x",
|
|
type: string,
|
|
payload: string,
|
|
}
|
|
|
|
export interface RawNgRx {
|
|
tp: "ng_rx",
|
|
action: string,
|
|
state: string,
|
|
duration: number,
|
|
}
|
|
|
|
export interface RawGraphQl {
|
|
tp: "graph_ql",
|
|
operationKind: string,
|
|
operationName: string,
|
|
variables: string,
|
|
response: string,
|
|
}
|
|
|
|
export interface RawPerformanceTrack {
|
|
tp: "performance_track",
|
|
frames: number,
|
|
ticks: number,
|
|
totalJSHeapSize: number,
|
|
usedJSHeapSize: number,
|
|
}
|
|
|
|
export interface RawResourceTiming {
|
|
tp: "resource_timing",
|
|
timestamp: number,
|
|
duration: number,
|
|
ttfb: number,
|
|
headerSize: number,
|
|
encodedBodySize: number,
|
|
decodedBodySize: number,
|
|
url: string,
|
|
initiator: string,
|
|
}
|
|
|
|
export interface RawConnectionInformation {
|
|
tp: "connection_information",
|
|
downlink: number,
|
|
type: string,
|
|
}
|
|
|
|
export interface RawSetPageVisibility {
|
|
tp: "set_page_visibility",
|
|
hidden: boolean,
|
|
}
|
|
|
|
export interface RawLongTask {
|
|
tp: "long_task",
|
|
timestamp: number,
|
|
duration: number,
|
|
context: number,
|
|
containerType: number,
|
|
containerSrc: string,
|
|
containerId: string,
|
|
containerName: string,
|
|
}
|
|
|
|
export interface RawSetNodeAttributeURLBased {
|
|
tp: "set_node_attribute_url_based",
|
|
id: number,
|
|
name: string,
|
|
value: string,
|
|
baseURL: string,
|
|
}
|
|
|
|
export interface RawSetCssDataURLBased {
|
|
tp: "set_css_data_url_based",
|
|
id: number,
|
|
data: string,
|
|
baseURL: string,
|
|
}
|
|
|
|
export interface RawTechnicalInfo {
|
|
tp: "technical_info",
|
|
type: string,
|
|
value: string,
|
|
}
|
|
|
|
export interface RawCustomIssue {
|
|
tp: "custom_issue",
|
|
name: string,
|
|
payload: string,
|
|
}
|
|
|
|
export interface RawPageClose {
|
|
tp: "page_close",
|
|
|
|
}
|
|
|
|
export interface RawCssInsertRuleURLBased {
|
|
tp: "css_insert_rule_url_based",
|
|
id: number,
|
|
rule: string,
|
|
index: number,
|
|
baseURL: string,
|
|
}
|
|
|
|
export interface RawMouseClick {
|
|
tp: "mouse_click",
|
|
id: number,
|
|
hesitationTime: number,
|
|
label: string,
|
|
selector: string,
|
|
}
|
|
|
|
export interface RawCreateIFrameDocument {
|
|
tp: "create_i_frame_document",
|
|
frameID: number,
|
|
id: number,
|
|
}
|
|
|
|
export interface RawIosSessionStart {
|
|
tp: "ios_session_start",
|
|
timestamp: number,
|
|
projectID: number,
|
|
trackerVersion: string,
|
|
revID: string,
|
|
userUUID: string,
|
|
userOS: string,
|
|
userOSVersion: string,
|
|
userDevice: string,
|
|
userDeviceType: string,
|
|
userCountry: string,
|
|
}
|
|
|
|
export interface RawIosCustomEvent {
|
|
tp: "ios_custom_event",
|
|
timestamp: number,
|
|
length: number,
|
|
name: string,
|
|
payload: string,
|
|
}
|
|
|
|
export interface RawIosScreenChanges {
|
|
tp: "ios_screen_changes",
|
|
timestamp: number,
|
|
length: number,
|
|
x: number,
|
|
y: number,
|
|
width: number,
|
|
height: number,
|
|
}
|
|
|
|
export interface RawIosClickEvent {
|
|
tp: "ios_click_event",
|
|
timestamp: number,
|
|
length: number,
|
|
label: string,
|
|
x: number,
|
|
y: number,
|
|
}
|
|
|
|
export interface RawIosPerformanceEvent {
|
|
tp: "ios_performance_event",
|
|
timestamp: number,
|
|
length: number,
|
|
name: string,
|
|
value: number,
|
|
}
|
|
|
|
export interface RawIosLog {
|
|
tp: "ios_log",
|
|
timestamp: number,
|
|
length: number,
|
|
severity: string,
|
|
content: string,
|
|
}
|
|
|
|
export interface RawIosNetworkCall {
|
|
tp: "ios_network_call",
|
|
timestamp: number,
|
|
length: number,
|
|
duration: number,
|
|
headers: string,
|
|
body: string,
|
|
url: string,
|
|
success: boolean,
|
|
method: string,
|
|
status: number,
|
|
}
|
|
|
|
|
|
export type RawMessage = RawBatchMeta | RawTimestamp | RawSessionDisconnect | RawSetPageLocation | RawSetViewportSize | RawSetViewportScroll | RawCreateDocument | RawCreateElementNode | RawCreateTextNode | RawMoveNode | RawRemoveNode | RawSetNodeAttribute | RawRemoveNodeAttribute | RawSetNodeData | RawSetCssData | RawSetNodeScroll | RawSetInputTarget | RawSetInputValue | RawSetInputChecked | RawMouseMove | RawConsoleLog | RawPageLoadTiming | RawPageRenderTiming | RawJsException | RawRawCustomEvent | RawUserID | RawUserAnonymousID | RawMetadata | RawCssInsertRule | RawCssDeleteRule | RawFetch | RawProfiler | RawOTable | RawStateAction | RawRedux | RawVuex | RawMobX | RawNgRx | RawGraphQl | RawPerformanceTrack | RawResourceTiming | RawConnectionInformation | RawSetPageVisibility | RawLongTask | RawSetNodeAttributeURLBased | RawSetCssDataURLBased | RawTechnicalInfo | RawCustomIssue | RawPageClose | RawCssInsertRuleURLBased | RawMouseClick | RawCreateIFrameDocument | RawIosSessionStart | RawIosCustomEvent | RawIosScreenChanges | RawIosClickEvent | RawIosPerformanceEvent | RawIosLog | RawIosNetworkCall;
|