671 lines
22 KiB
TypeScript
671 lines
22 KiB
TypeScript
// Auto-generated, do not edit
|
|
|
|
import PrimitiveReader from './PrimitiveReader'
|
|
import type { RawMessage } from './raw'
|
|
|
|
|
|
export default class RawMessageReader extends PrimitiveReader {
|
|
readMessage(): RawMessage | null {
|
|
const p = this.p
|
|
const resetPointer = () => {
|
|
this.p = p
|
|
return null
|
|
}
|
|
|
|
const tp = this.readUint()
|
|
if (tp === null) { return resetPointer() }
|
|
|
|
switch (tp) {
|
|
|
|
case 0: {
|
|
const timestamp = this.readUint(); if (timestamp === null) { return resetPointer() }
|
|
return {
|
|
tp: "timestamp",
|
|
timestamp,
|
|
};
|
|
}
|
|
|
|
case 4: {
|
|
const url = this.readString(); if (url === null) { return resetPointer() }
|
|
const referrer = this.readString(); if (referrer === null) { return resetPointer() }
|
|
const navigationStart = this.readUint(); if (navigationStart === null) { return resetPointer() }
|
|
return {
|
|
tp: "set_page_location",
|
|
url,
|
|
referrer,
|
|
navigationStart,
|
|
};
|
|
}
|
|
|
|
case 5: {
|
|
const width = this.readUint(); if (width === null) { return resetPointer() }
|
|
const height = this.readUint(); if (height === null) { return resetPointer() }
|
|
return {
|
|
tp: "set_viewport_size",
|
|
width,
|
|
height,
|
|
};
|
|
}
|
|
|
|
case 6: {
|
|
const x = this.readInt(); if (x === null) { return resetPointer() }
|
|
const y = this.readInt(); if (y === null) { return resetPointer() }
|
|
return {
|
|
tp: "set_viewport_scroll",
|
|
x,
|
|
y,
|
|
};
|
|
}
|
|
|
|
case 7: {
|
|
|
|
return {
|
|
tp: "create_document",
|
|
|
|
};
|
|
}
|
|
|
|
case 8: {
|
|
const id = this.readUint(); if (id === null) { return resetPointer() }
|
|
const parentID = this.readUint(); if (parentID === null) { return resetPointer() }
|
|
const index = this.readUint(); if (index === null) { return resetPointer() }
|
|
const tag = this.readString(); if (tag === null) { return resetPointer() }
|
|
const svg = this.readBoolean(); if (svg === null) { return resetPointer() }
|
|
return {
|
|
tp: "create_element_node",
|
|
id,
|
|
parentID,
|
|
index,
|
|
tag,
|
|
svg,
|
|
};
|
|
}
|
|
|
|
case 9: {
|
|
const id = this.readUint(); if (id === null) { return resetPointer() }
|
|
const parentID = this.readUint(); if (parentID === null) { return resetPointer() }
|
|
const index = this.readUint(); if (index === null) { return resetPointer() }
|
|
return {
|
|
tp: "create_text_node",
|
|
id,
|
|
parentID,
|
|
index,
|
|
};
|
|
}
|
|
|
|
case 10: {
|
|
const id = this.readUint(); if (id === null) { return resetPointer() }
|
|
const parentID = this.readUint(); if (parentID === null) { return resetPointer() }
|
|
const index = this.readUint(); if (index === null) { return resetPointer() }
|
|
return {
|
|
tp: "move_node",
|
|
id,
|
|
parentID,
|
|
index,
|
|
};
|
|
}
|
|
|
|
case 11: {
|
|
const id = this.readUint(); if (id === null) { return resetPointer() }
|
|
return {
|
|
tp: "remove_node",
|
|
id,
|
|
};
|
|
}
|
|
|
|
case 12: {
|
|
const id = this.readUint(); if (id === null) { return resetPointer() }
|
|
const name = this.readString(); if (name === null) { return resetPointer() }
|
|
const value = this.readString(); if (value === null) { return resetPointer() }
|
|
return {
|
|
tp: "set_node_attribute",
|
|
id,
|
|
name,
|
|
value,
|
|
};
|
|
}
|
|
|
|
case 13: {
|
|
const id = this.readUint(); if (id === null) { return resetPointer() }
|
|
const name = this.readString(); if (name === null) { return resetPointer() }
|
|
return {
|
|
tp: "remove_node_attribute",
|
|
id,
|
|
name,
|
|
};
|
|
}
|
|
|
|
case 14: {
|
|
const id = this.readUint(); if (id === null) { return resetPointer() }
|
|
const data = this.readString(); if (data === null) { return resetPointer() }
|
|
return {
|
|
tp: "set_node_data",
|
|
id,
|
|
data,
|
|
};
|
|
}
|
|
|
|
case 15: {
|
|
const id = this.readUint(); if (id === null) { return resetPointer() }
|
|
const data = this.readString(); if (data === null) { return resetPointer() }
|
|
return {
|
|
tp: "set_css_data",
|
|
id,
|
|
data,
|
|
};
|
|
}
|
|
|
|
case 16: {
|
|
const id = this.readUint(); if (id === null) { return resetPointer() }
|
|
const x = this.readInt(); if (x === null) { return resetPointer() }
|
|
const y = this.readInt(); if (y === null) { return resetPointer() }
|
|
return {
|
|
tp: "set_node_scroll",
|
|
id,
|
|
x,
|
|
y,
|
|
};
|
|
}
|
|
|
|
case 18: {
|
|
const id = this.readUint(); if (id === null) { return resetPointer() }
|
|
const value = this.readString(); if (value === null) { return resetPointer() }
|
|
const mask = this.readInt(); if (mask === null) { return resetPointer() }
|
|
return {
|
|
tp: "set_input_value",
|
|
id,
|
|
value,
|
|
mask,
|
|
};
|
|
}
|
|
|
|
case 19: {
|
|
const id = this.readUint(); if (id === null) { return resetPointer() }
|
|
const checked = this.readBoolean(); if (checked === null) { return resetPointer() }
|
|
return {
|
|
tp: "set_input_checked",
|
|
id,
|
|
checked,
|
|
};
|
|
}
|
|
|
|
case 20: {
|
|
const x = this.readUint(); if (x === null) { return resetPointer() }
|
|
const y = this.readUint(); if (y === null) { return resetPointer() }
|
|
return {
|
|
tp: "mouse_move",
|
|
x,
|
|
y,
|
|
};
|
|
}
|
|
|
|
case 22: {
|
|
const level = this.readString(); if (level === null) { return resetPointer() }
|
|
const value = this.readString(); if (value === null) { return resetPointer() }
|
|
return {
|
|
tp: "console_log",
|
|
level,
|
|
value,
|
|
};
|
|
}
|
|
|
|
case 37: {
|
|
const id = this.readUint(); if (id === null) { return resetPointer() }
|
|
const rule = this.readString(); if (rule === null) { return resetPointer() }
|
|
const index = this.readUint(); if (index === null) { return resetPointer() }
|
|
return {
|
|
tp: "css_insert_rule",
|
|
id,
|
|
rule,
|
|
index,
|
|
};
|
|
}
|
|
|
|
case 38: {
|
|
const id = this.readUint(); if (id === null) { return resetPointer() }
|
|
const index = this.readUint(); if (index === null) { return resetPointer() }
|
|
return {
|
|
tp: "css_delete_rule",
|
|
id,
|
|
index,
|
|
};
|
|
}
|
|
|
|
case 39: {
|
|
const method = this.readString(); if (method === null) { return resetPointer() }
|
|
const url = this.readString(); if (url === null) { return resetPointer() }
|
|
const request = this.readString(); if (request === null) { return resetPointer() }
|
|
const response = this.readString(); if (response === null) { return resetPointer() }
|
|
const status = this.readUint(); if (status === null) { return resetPointer() }
|
|
const timestamp = this.readUint(); if (timestamp === null) { return resetPointer() }
|
|
const duration = this.readUint(); if (duration === null) { return resetPointer() }
|
|
return {
|
|
tp: "fetch",
|
|
method,
|
|
url,
|
|
request,
|
|
response,
|
|
status,
|
|
timestamp,
|
|
duration,
|
|
};
|
|
}
|
|
|
|
case 40: {
|
|
const name = this.readString(); if (name === null) { return resetPointer() }
|
|
const duration = this.readUint(); if (duration === null) { return resetPointer() }
|
|
const args = this.readString(); if (args === null) { return resetPointer() }
|
|
const result = this.readString(); if (result === null) { return resetPointer() }
|
|
return {
|
|
tp: "profiler",
|
|
name,
|
|
duration,
|
|
args,
|
|
result,
|
|
};
|
|
}
|
|
|
|
case 41: {
|
|
const key = this.readString(); if (key === null) { return resetPointer() }
|
|
const value = this.readString(); if (value === null) { return resetPointer() }
|
|
return {
|
|
tp: "o_table",
|
|
key,
|
|
value,
|
|
};
|
|
}
|
|
|
|
case 44: {
|
|
const action = this.readString(); if (action === null) { return resetPointer() }
|
|
const state = this.readString(); if (state === null) { return resetPointer() }
|
|
const duration = this.readUint(); if (duration === null) { return resetPointer() }
|
|
return {
|
|
tp: "redux",
|
|
action,
|
|
state,
|
|
duration,
|
|
};
|
|
}
|
|
|
|
case 45: {
|
|
const mutation = this.readString(); if (mutation === null) { return resetPointer() }
|
|
const state = this.readString(); if (state === null) { return resetPointer() }
|
|
return {
|
|
tp: "vuex",
|
|
mutation,
|
|
state,
|
|
};
|
|
}
|
|
|
|
case 46: {
|
|
const type = this.readString(); if (type === null) { return resetPointer() }
|
|
const payload = this.readString(); if (payload === null) { return resetPointer() }
|
|
return {
|
|
tp: "mob_x",
|
|
type,
|
|
payload,
|
|
};
|
|
}
|
|
|
|
case 47: {
|
|
const action = this.readString(); if (action === null) { return resetPointer() }
|
|
const state = this.readString(); if (state === null) { return resetPointer() }
|
|
const duration = this.readUint(); if (duration === null) { return resetPointer() }
|
|
return {
|
|
tp: "ng_rx",
|
|
action,
|
|
state,
|
|
duration,
|
|
};
|
|
}
|
|
|
|
case 48: {
|
|
const operationKind = this.readString(); if (operationKind === null) { return resetPointer() }
|
|
const operationName = this.readString(); if (operationName === null) { return resetPointer() }
|
|
const variables = this.readString(); if (variables === null) { return resetPointer() }
|
|
const response = this.readString(); if (response === null) { return resetPointer() }
|
|
return {
|
|
tp: "graph_ql",
|
|
operationKind,
|
|
operationName,
|
|
variables,
|
|
response,
|
|
};
|
|
}
|
|
|
|
case 49: {
|
|
const frames = this.readInt(); if (frames === null) { return resetPointer() }
|
|
const ticks = this.readInt(); if (ticks === null) { return resetPointer() }
|
|
const totalJSHeapSize = this.readUint(); if (totalJSHeapSize === null) { return resetPointer() }
|
|
const usedJSHeapSize = this.readUint(); if (usedJSHeapSize === null) { return resetPointer() }
|
|
return {
|
|
tp: "performance_track",
|
|
frames,
|
|
ticks,
|
|
totalJSHeapSize,
|
|
usedJSHeapSize,
|
|
};
|
|
}
|
|
|
|
case 54: {
|
|
const downlink = this.readUint(); if (downlink === null) { return resetPointer() }
|
|
const type = this.readString(); if (type === null) { return resetPointer() }
|
|
return {
|
|
tp: "connection_information",
|
|
downlink,
|
|
type,
|
|
};
|
|
}
|
|
|
|
case 55: {
|
|
const hidden = this.readBoolean(); if (hidden === null) { return resetPointer() }
|
|
return {
|
|
tp: "set_page_visibility",
|
|
hidden,
|
|
};
|
|
}
|
|
|
|
case 59: {
|
|
const timestamp = this.readUint(); if (timestamp === null) { return resetPointer() }
|
|
const duration = this.readUint(); if (duration === null) { return resetPointer() }
|
|
const context = this.readUint(); if (context === null) { return resetPointer() }
|
|
const containerType = this.readUint(); if (containerType === null) { return resetPointer() }
|
|
const containerSrc = this.readString(); if (containerSrc === null) { return resetPointer() }
|
|
const containerId = this.readString(); if (containerId === null) { return resetPointer() }
|
|
const containerName = this.readString(); if (containerName === null) { return resetPointer() }
|
|
return {
|
|
tp: "long_task",
|
|
timestamp,
|
|
duration,
|
|
context,
|
|
containerType,
|
|
containerSrc,
|
|
containerId,
|
|
containerName,
|
|
};
|
|
}
|
|
|
|
case 60: {
|
|
const id = this.readUint(); if (id === null) { return resetPointer() }
|
|
const name = this.readString(); if (name === null) { return resetPointer() }
|
|
const value = this.readString(); if (value === null) { return resetPointer() }
|
|
const baseURL = this.readString(); if (baseURL === null) { return resetPointer() }
|
|
return {
|
|
tp: "set_node_attribute_url_based",
|
|
id,
|
|
name,
|
|
value,
|
|
baseURL,
|
|
};
|
|
}
|
|
|
|
case 61: {
|
|
const id = this.readUint(); if (id === null) { return resetPointer() }
|
|
const data = this.readString(); if (data === null) { return resetPointer() }
|
|
const baseURL = this.readString(); if (baseURL === null) { return resetPointer() }
|
|
return {
|
|
tp: "set_css_data_url_based",
|
|
id,
|
|
data,
|
|
baseURL,
|
|
};
|
|
}
|
|
|
|
case 67: {
|
|
const id = this.readUint(); if (id === null) { return resetPointer() }
|
|
const rule = this.readString(); if (rule === null) { return resetPointer() }
|
|
const index = this.readUint(); if (index === null) { return resetPointer() }
|
|
const baseURL = this.readString(); if (baseURL === null) { return resetPointer() }
|
|
return {
|
|
tp: "css_insert_rule_url_based",
|
|
id,
|
|
rule,
|
|
index,
|
|
baseURL,
|
|
};
|
|
}
|
|
|
|
case 69: {
|
|
const id = this.readUint(); if (id === null) { return resetPointer() }
|
|
const hesitationTime = this.readUint(); if (hesitationTime === null) { return resetPointer() }
|
|
const label = this.readString(); if (label === null) { return resetPointer() }
|
|
const selector = this.readString(); if (selector === null) { return resetPointer() }
|
|
return {
|
|
tp: "mouse_click",
|
|
id,
|
|
hesitationTime,
|
|
label,
|
|
selector,
|
|
};
|
|
}
|
|
|
|
case 70: {
|
|
const frameID = this.readUint(); if (frameID === null) { return resetPointer() }
|
|
const id = this.readUint(); if (id === null) { return resetPointer() }
|
|
return {
|
|
tp: "create_i_frame_document",
|
|
frameID,
|
|
id,
|
|
};
|
|
}
|
|
|
|
case 71: {
|
|
const sheetID = this.readUint(); if (sheetID === null) { return resetPointer() }
|
|
const text = this.readString(); if (text === null) { return resetPointer() }
|
|
const baseURL = this.readString(); if (baseURL === null) { return resetPointer() }
|
|
return {
|
|
tp: "adopted_ss_replace_url_based",
|
|
sheetID,
|
|
text,
|
|
baseURL,
|
|
};
|
|
}
|
|
|
|
case 72: {
|
|
const sheetID = this.readUint(); if (sheetID === null) { return resetPointer() }
|
|
const text = this.readString(); if (text === null) { return resetPointer() }
|
|
return {
|
|
tp: "adopted_ss_replace",
|
|
sheetID,
|
|
text,
|
|
};
|
|
}
|
|
|
|
case 73: {
|
|
const sheetID = this.readUint(); if (sheetID === null) { return resetPointer() }
|
|
const rule = this.readString(); if (rule === null) { return resetPointer() }
|
|
const index = this.readUint(); if (index === null) { return resetPointer() }
|
|
const baseURL = this.readString(); if (baseURL === null) { return resetPointer() }
|
|
return {
|
|
tp: "adopted_ss_insert_rule_url_based",
|
|
sheetID,
|
|
rule,
|
|
index,
|
|
baseURL,
|
|
};
|
|
}
|
|
|
|
case 74: {
|
|
const sheetID = this.readUint(); if (sheetID === null) { return resetPointer() }
|
|
const rule = this.readString(); if (rule === null) { return resetPointer() }
|
|
const index = this.readUint(); if (index === null) { return resetPointer() }
|
|
return {
|
|
tp: "adopted_ss_insert_rule",
|
|
sheetID,
|
|
rule,
|
|
index,
|
|
};
|
|
}
|
|
|
|
case 75: {
|
|
const sheetID = this.readUint(); if (sheetID === null) { return resetPointer() }
|
|
const index = this.readUint(); if (index === null) { return resetPointer() }
|
|
return {
|
|
tp: "adopted_ss_delete_rule",
|
|
sheetID,
|
|
index,
|
|
};
|
|
}
|
|
|
|
case 76: {
|
|
const sheetID = this.readUint(); if (sheetID === null) { return resetPointer() }
|
|
const id = this.readUint(); if (id === null) { return resetPointer() }
|
|
return {
|
|
tp: "adopted_ss_add_owner",
|
|
sheetID,
|
|
id,
|
|
};
|
|
}
|
|
|
|
case 77: {
|
|
const sheetID = this.readUint(); if (sheetID === null) { return resetPointer() }
|
|
const id = this.readUint(); if (id === null) { return resetPointer() }
|
|
return {
|
|
tp: "adopted_ss_remove_owner",
|
|
sheetID,
|
|
id,
|
|
};
|
|
}
|
|
|
|
case 79: {
|
|
const mutation = this.readString(); if (mutation === null) { return resetPointer() }
|
|
const state = this.readString(); if (state === null) { return resetPointer() }
|
|
return {
|
|
tp: "zustand",
|
|
mutation,
|
|
state,
|
|
};
|
|
}
|
|
|
|
case 90: {
|
|
const timestamp = this.readUint(); if (timestamp === null) { return resetPointer() }
|
|
const projectID = this.readUint(); if (projectID === null) { return resetPointer() }
|
|
const trackerVersion = this.readString(); if (trackerVersion === null) { return resetPointer() }
|
|
const revID = this.readString(); if (revID === null) { return resetPointer() }
|
|
const userUUID = this.readString(); if (userUUID === null) { return resetPointer() }
|
|
const userOS = this.readString(); if (userOS === null) { return resetPointer() }
|
|
const userOSVersion = this.readString(); if (userOSVersion === null) { return resetPointer() }
|
|
const userDevice = this.readString(); if (userDevice === null) { return resetPointer() }
|
|
const userDeviceType = this.readString(); if (userDeviceType === null) { return resetPointer() }
|
|
const userCountry = this.readString(); if (userCountry === null) { return resetPointer() }
|
|
return {
|
|
tp: "ios_session_start",
|
|
timestamp,
|
|
projectID,
|
|
trackerVersion,
|
|
revID,
|
|
userUUID,
|
|
userOS,
|
|
userOSVersion,
|
|
userDevice,
|
|
userDeviceType,
|
|
userCountry,
|
|
};
|
|
}
|
|
|
|
case 93: {
|
|
const timestamp = this.readUint(); if (timestamp === null) { return resetPointer() }
|
|
const length = this.readUint(); if (length === null) { return resetPointer() }
|
|
const name = this.readString(); if (name === null) { return resetPointer() }
|
|
const payload = this.readString(); if (payload === null) { return resetPointer() }
|
|
return {
|
|
tp: "ios_custom_event",
|
|
timestamp,
|
|
length,
|
|
name,
|
|
payload,
|
|
};
|
|
}
|
|
|
|
case 96: {
|
|
const timestamp = this.readUint(); if (timestamp === null) { return resetPointer() }
|
|
const length = this.readUint(); if (length === null) { return resetPointer() }
|
|
const x = this.readUint(); if (x === null) { return resetPointer() }
|
|
const y = this.readUint(); if (y === null) { return resetPointer() }
|
|
const width = this.readUint(); if (width === null) { return resetPointer() }
|
|
const height = this.readUint(); if (height === null) { return resetPointer() }
|
|
return {
|
|
tp: "ios_screen_changes",
|
|
timestamp,
|
|
length,
|
|
x,
|
|
y,
|
|
width,
|
|
height,
|
|
};
|
|
}
|
|
|
|
case 100: {
|
|
const timestamp = this.readUint(); if (timestamp === null) { return resetPointer() }
|
|
const length = this.readUint(); if (length === null) { return resetPointer() }
|
|
const label = this.readString(); if (label === null) { return resetPointer() }
|
|
const x = this.readUint(); if (x === null) { return resetPointer() }
|
|
const y = this.readUint(); if (y === null) { return resetPointer() }
|
|
return {
|
|
tp: "ios_click_event",
|
|
timestamp,
|
|
length,
|
|
label,
|
|
x,
|
|
y,
|
|
};
|
|
}
|
|
|
|
case 102: {
|
|
const timestamp = this.readUint(); if (timestamp === null) { return resetPointer() }
|
|
const length = this.readUint(); if (length === null) { return resetPointer() }
|
|
const name = this.readString(); if (name === null) { return resetPointer() }
|
|
const value = this.readUint(); if (value === null) { return resetPointer() }
|
|
return {
|
|
tp: "ios_performance_event",
|
|
timestamp,
|
|
length,
|
|
name,
|
|
value,
|
|
};
|
|
}
|
|
|
|
case 103: {
|
|
const timestamp = this.readUint(); if (timestamp === null) { return resetPointer() }
|
|
const length = this.readUint(); if (length === null) { return resetPointer() }
|
|
const severity = this.readString(); if (severity === null) { return resetPointer() }
|
|
const content = this.readString(); if (content === null) { return resetPointer() }
|
|
return {
|
|
tp: "ios_log",
|
|
timestamp,
|
|
length,
|
|
severity,
|
|
content,
|
|
};
|
|
}
|
|
|
|
case 105: {
|
|
const timestamp = this.readUint(); if (timestamp === null) { return resetPointer() }
|
|
const length = this.readUint(); if (length === null) { return resetPointer() }
|
|
const duration = this.readUint(); if (duration === null) { return resetPointer() }
|
|
const headers = this.readString(); if (headers === null) { return resetPointer() }
|
|
const body = this.readString(); if (body === null) { return resetPointer() }
|
|
const url = this.readString(); if (url === null) { return resetPointer() }
|
|
const success = this.readBoolean(); if (success === null) { return resetPointer() }
|
|
const method = this.readString(); if (method === null) { return resetPointer() }
|
|
const status = this.readUint(); if (status === null) { return resetPointer() }
|
|
return {
|
|
tp: "ios_network_call",
|
|
timestamp,
|
|
length,
|
|
duration,
|
|
headers,
|
|
body,
|
|
url,
|
|
success,
|
|
method,
|
|
status,
|
|
};
|
|
}
|
|
|
|
default:
|
|
throw new Error(`Unrecognizable message type: ${ tp }; Pointer at the position ${this.p} of ${this.buf.length}`)
|
|
return null;
|
|
}
|
|
}
|
|
}
|