style(tracker): no .gen.ts files prettifying

This commit is contained in:
Alex Kaminskii 2022-08-03 12:58:14 +02:00
parent 251182b5b3
commit f5290540cd
4 changed files with 792 additions and 445 deletions

View file

@ -0,0 +1 @@
*.gen.ts

View file

@ -53,6 +53,7 @@ export enum Type {
CreateIFrameDocument = 70,
}
export type BatchMetadata = [
type: Type.BatchMetadata,
version: number,
@ -60,24 +61,42 @@ export type BatchMetadata = [
firstIndex: number,
timestamp: number,
location: string,
];
]
export type PartitionedMessage = [type: Type.PartitionedMessage, partNo: number, partTotal: number];
export type PartitionedMessage = [
type: Type.PartitionedMessage,
partNo: number,
partTotal: number,
]
export type Timestamp = [type: Type.Timestamp, timestamp: number];
export type Timestamp = [
type: Type.Timestamp,
timestamp: number,
]
export type SetPageLocation = [
type: Type.SetPageLocation,
url: string,
referrer: string,
navigationStart: number,
];
]
export type SetViewportSize = [type: Type.SetViewportSize, width: number, height: number];
export type SetViewportSize = [
type: Type.SetViewportSize,
width: number,
height: number,
]
export type SetViewportScroll = [type: Type.SetViewportScroll, x: number, y: number];
export type SetViewportScroll = [
type: Type.SetViewportScroll,
x: number,
y: number,
]
export type CreateDocument = [type: Type.CreateDocument];
export type CreateDocument = [
type: Type.CreateDocument,
]
export type CreateElementNode = [
type: Type.CreateElementNode,
@ -86,41 +105,83 @@ export type CreateElementNode = [
index: number,
tag: string,
svg: boolean,
];
]
export type CreateTextNode = [
type: Type.CreateTextNode,
id: number,
parentID: number,
index: number,
];
]
export type MoveNode = [type: Type.MoveNode, id: number, parentID: number, index: number];
export type MoveNode = [
type: Type.MoveNode,
id: number,
parentID: number,
index: number,
]
export type RemoveNode = [type: Type.RemoveNode, id: number];
export type RemoveNode = [
type: Type.RemoveNode,
id: number,
]
export type SetNodeAttribute = [
type: Type.SetNodeAttribute,
id: number,
name: string,
value: string,
];
]
export type RemoveNodeAttribute = [type: Type.RemoveNodeAttribute, id: number, name: string];
export type RemoveNodeAttribute = [
type: Type.RemoveNodeAttribute,
id: number,
name: string,
]
export type SetNodeData = [type: Type.SetNodeData, id: number, data: string];
export type SetNodeData = [
type: Type.SetNodeData,
id: number,
data: string,
]
export type SetNodeScroll = [type: Type.SetNodeScroll, id: number, x: number, y: number];
export type SetNodeScroll = [
type: Type.SetNodeScroll,
id: number,
x: number,
y: number,
]
export type SetInputTarget = [type: Type.SetInputTarget, id: number, label: string];
export type SetInputTarget = [
type: Type.SetInputTarget,
id: number,
label: string,
]
export type SetInputValue = [type: Type.SetInputValue, id: number, value: string, mask: number];
export type SetInputValue = [
type: Type.SetInputValue,
id: number,
value: string,
mask: number,
]
export type SetInputChecked = [type: Type.SetInputChecked, id: number, checked: boolean];
export type SetInputChecked = [
type: Type.SetInputChecked,
id: number,
checked: boolean,
]
export type MouseMove = [type: Type.MouseMove, x: number, y: number];
export type MouseMove = [
type: Type.MouseMove,
x: number,
y: number,
]
export type ConsoleLog = [type: Type.ConsoleLog, level: string, value: string];
export type ConsoleLog = [
type: Type.ConsoleLog,
level: string,
value: string,
]
export type PageLoadTiming = [
type: Type.PageLoadTiming,
@ -133,28 +194,56 @@ export type PageLoadTiming = [
loadEventEnd: number,
firstPaint: number,
firstContentfulPaint: number,
];
]
export type PageRenderTiming = [
type: Type.PageRenderTiming,
speedIndex: number,
visuallyComplete: number,
timeToInteractive: number,
];
]
export type JSException = [type: Type.JSException, name: string, message: string, payload: string];
export type JSException = [
type: Type.JSException,
name: string,
message: string,
payload: string,
]
export type RawCustomEvent = [type: Type.RawCustomEvent, name: string, payload: string];
export type RawCustomEvent = [
type: Type.RawCustomEvent,
name: string,
payload: string,
]
export type UserID = [type: Type.UserID, id: string];
export type UserID = [
type: Type.UserID,
id: string,
]
export type UserAnonymousID = [type: Type.UserAnonymousID, id: string];
export type UserAnonymousID = [
type: Type.UserAnonymousID,
id: string,
]
export type Metadata = [type: Type.Metadata, key: string, value: string];
export type Metadata = [
type: Type.Metadata,
key: string,
value: string,
]
export type CSSInsertRule = [type: Type.CSSInsertRule, id: number, rule: string, index: number];
export type CSSInsertRule = [
type: Type.CSSInsertRule,
id: number,
rule: string,
index: number,
]
export type CSSDeleteRule = [type: Type.CSSDeleteRule, id: number, index: number];
export type CSSDeleteRule = [
type: Type.CSSDeleteRule,
id: number,
index: number,
]
export type Fetch = [
type: Type.Fetch,
@ -165,7 +254,7 @@ export type Fetch = [
status: number,
timestamp: number,
duration: number,
];
]
export type Profiler = [
type: Type.Profiler,
@ -173,19 +262,44 @@ export type Profiler = [
duration: number,
args: string,
result: string,
];
]
export type OTable = [type: Type.OTable, key: string, value: string];
export type OTable = [
type: Type.OTable,
key: string,
value: string,
]
export type StateAction = [type: Type.StateAction, type: string];
export type StateAction = [
type: Type.StateAction,
type: string,
]
export type Redux = [type: Type.Redux, action: string, state: string, duration: number];
export type Redux = [
type: Type.Redux,
action: string,
state: string,
duration: number,
]
export type Vuex = [type: Type.Vuex, mutation: string, state: string];
export type Vuex = [
type: Type.Vuex,
mutation: string,
state: string,
]
export type MobX = [type: Type.MobX, type: string, payload: string];
export type MobX = [
type: Type.MobX,
type: string,
payload: string,
]
export type NgRx = [type: Type.NgRx, action: string, state: string, duration: number];
export type NgRx = [
type: Type.NgRx,
action: string,
state: string,
duration: number,
]
export type GraphQL = [
type: Type.GraphQL,
@ -193,7 +307,7 @@ export type GraphQL = [
operationName: string,
variables: string,
response: string,
];
]
export type PerformanceTrack = [
type: Type.PerformanceTrack,
@ -201,7 +315,7 @@ export type PerformanceTrack = [
ticks: number,
totalJSHeapSize: number,
usedJSHeapSize: number,
];
]
export type ResourceTiming = [
type: Type.ResourceTiming,
@ -213,15 +327,18 @@ export type ResourceTiming = [
decodedBodySize: number,
url: string,
initiator: string,
];
]
export type ConnectionInformation = [
type: Type.ConnectionInformation,
downlink: number,
type: string,
];
]
export type SetPageVisibility = [type: Type.SetPageVisibility, hidden: boolean];
export type SetPageVisibility = [
type: Type.SetPageVisibility,
hidden: boolean,
]
export type LongTask = [
type: Type.LongTask,
@ -232,7 +349,7 @@ export type LongTask = [
containerSrc: string,
containerId: string,
containerName: string,
];
]
export type SetNodeAttributeURLBased = [
type: Type.SetNodeAttributeURLBased,
@ -240,18 +357,26 @@ export type SetNodeAttributeURLBased = [
name: string,
value: string,
baseURL: string,
];
]
export type SetCSSDataURLBased = [
type: Type.SetCSSDataURLBased,
id: number,
data: string,
baseURL: string,
];
]
export type TechnicalInfo = [type: Type.TechnicalInfo, type: string, value: string];
export type TechnicalInfo = [
type: Type.TechnicalInfo,
type: string,
value: string,
]
export type CustomIssue = [type: Type.CustomIssue, name: string, payload: string];
export type CustomIssue = [
type: Type.CustomIssue,
name: string,
payload: string,
]
export type CSSInsertRuleURLBased = [
type: Type.CSSInsertRuleURLBased,
@ -259,7 +384,7 @@ export type CSSInsertRuleURLBased = [
rule: string,
index: number,
baseURL: string,
];
]
export type MouseClick = [
type: Type.MouseClick,
@ -267,59 +392,14 @@ export type MouseClick = [
hesitationTime: number,
label: string,
selector: string,
];
]
export type CreateIFrameDocument = [type: Type.CreateIFrameDocument, frameID: number, id: number];
export type CreateIFrameDocument = [
type: Type.CreateIFrameDocument,
frameID: number,
id: number,
]
type Message =
| BatchMetadata
| PartitionedMessage
| Timestamp
| SetPageLocation
| SetViewportSize
| SetViewportScroll
| CreateDocument
| CreateElementNode
| CreateTextNode
| MoveNode
| RemoveNode
| SetNodeAttribute
| RemoveNodeAttribute
| SetNodeData
| SetNodeScroll
| SetInputTarget
| SetInputValue
| SetInputChecked
| MouseMove
| ConsoleLog
| PageLoadTiming
| PageRenderTiming
| JSException
| RawCustomEvent
| UserID
| UserAnonymousID
| Metadata
| CSSInsertRule
| CSSDeleteRule
| Fetch
| Profiler
| OTable
| StateAction
| Redux
| Vuex
| MobX
| NgRx
| GraphQL
| PerformanceTrack
| ResourceTiming
| ConnectionInformation
| SetPageVisibility
| LongTask
| SetNodeAttributeURLBased
| SetCSSDataURLBased
| TechnicalInfo
| CustomIssue
| CSSInsertRuleURLBased
| MouseClick
| CreateIFrameDocument;
export default Message;
type Message = BatchMetadata | PartitionedMessage | Timestamp | SetPageLocation | SetViewportSize | SetViewportScroll | CreateDocument | CreateElementNode | CreateTextNode | MoveNode | RemoveNode | SetNodeAttribute | RemoveNodeAttribute | SetNodeData | SetNodeScroll | SetInputTarget | SetInputValue | SetInputChecked | MouseMove | ConsoleLog | PageLoadTiming | PageRenderTiming | JSException | RawCustomEvent | UserID | UserAnonymousID | Metadata | CSSInsertRule | CSSDeleteRule | Fetch | Profiler | OTable | StateAction | Redux | Vuex | MobX | NgRx | GraphQL | PerformanceTrack | ResourceTiming | ConnectionInformation | SetPageVisibility | LongTask | SetNodeAttributeURLBased | SetCSSDataURLBased | TechnicalInfo | CustomIssue | CSSInsertRuleURLBased | MouseClick | CreateIFrameDocument
export default Message

View file

@ -1,7 +1,8 @@
// Auto-generated, do not edit
import * as Messages from '../../common/messages.gen.js';
export { default } from '../../common/messages.gen.js';
import * as Messages from '../../common/messages.gen.js'
export { default } from '../../common/messages.gen.js'
export function BatchMetadata(
version: number,
@ -10,15 +11,34 @@ export function BatchMetadata(
timestamp: number,
location: string,
): Messages.BatchMetadata {
return [Messages.Type.BatchMetadata, version, pageNo, firstIndex, timestamp, location];
return [
Messages.Type.BatchMetadata,
version,
pageNo,
firstIndex,
timestamp,
location,
]
}
export function PartitionedMessage(partNo: number, partTotal: number): Messages.PartitionedMessage {
return [Messages.Type.PartitionedMessage, partNo, partTotal];
export function PartitionedMessage(
partNo: number,
partTotal: number,
): Messages.PartitionedMessage {
return [
Messages.Type.PartitionedMessage,
partNo,
partTotal,
]
}
export function Timestamp(timestamp: number): Messages.Timestamp {
return [Messages.Type.Timestamp, timestamp];
export function Timestamp(
timestamp: number,
): Messages.Timestamp {
return [
Messages.Type.Timestamp,
timestamp,
]
}
export function SetPageLocation(
@ -26,19 +46,43 @@ export function SetPageLocation(
referrer: string,
navigationStart: number,
): Messages.SetPageLocation {
return [Messages.Type.SetPageLocation, url, referrer, navigationStart];
return [
Messages.Type.SetPageLocation,
url,
referrer,
navigationStart,
]
}
export function SetViewportSize(width: number, height: number): Messages.SetViewportSize {
return [Messages.Type.SetViewportSize, width, height];
export function SetViewportSize(
width: number,
height: number,
): Messages.SetViewportSize {
return [
Messages.Type.SetViewportSize,
width,
height,
]
}
export function SetViewportScroll(x: number, y: number): Messages.SetViewportScroll {
return [Messages.Type.SetViewportScroll, x, y];
export function SetViewportScroll(
x: number,
y: number,
): Messages.SetViewportScroll {
return [
Messages.Type.SetViewportScroll,
x,
y,
]
}
export function CreateDocument(): Messages.CreateDocument {
return [Messages.Type.CreateDocument];
export function CreateDocument(
): Messages.CreateDocument {
return [
Messages.Type.CreateDocument,
]
}
export function CreateElementNode(
@ -48,7 +92,14 @@ export function CreateElementNode(
tag: string,
svg: boolean,
): Messages.CreateElementNode {
return [Messages.Type.CreateElementNode, id, parentID, index, tag, svg];
return [
Messages.Type.CreateElementNode,
id,
parentID,
index,
tag,
svg,
]
}
export function CreateTextNode(
@ -56,15 +107,34 @@ export function CreateTextNode(
parentID: number,
index: number,
): Messages.CreateTextNode {
return [Messages.Type.CreateTextNode, id, parentID, index];
return [
Messages.Type.CreateTextNode,
id,
parentID,
index,
]
}
export function MoveNode(id: number, parentID: number, index: number): Messages.MoveNode {
return [Messages.Type.MoveNode, id, parentID, index];
export function MoveNode(
id: number,
parentID: number,
index: number,
): Messages.MoveNode {
return [
Messages.Type.MoveNode,
id,
parentID,
index,
]
}
export function RemoveNode(id: number): Messages.RemoveNode {
return [Messages.Type.RemoveNode, id];
export function RemoveNode(
id: number,
): Messages.RemoveNode {
return [
Messages.Type.RemoveNode,
id,
]
}
export function SetNodeAttribute(
@ -72,39 +142,104 @@ export function SetNodeAttribute(
name: string,
value: string,
): Messages.SetNodeAttribute {
return [Messages.Type.SetNodeAttribute, id, name, value];
return [
Messages.Type.SetNodeAttribute,
id,
name,
value,
]
}
export function RemoveNodeAttribute(id: number, name: string): Messages.RemoveNodeAttribute {
return [Messages.Type.RemoveNodeAttribute, id, name];
export function RemoveNodeAttribute(
id: number,
name: string,
): Messages.RemoveNodeAttribute {
return [
Messages.Type.RemoveNodeAttribute,
id,
name,
]
}
export function SetNodeData(id: number, data: string): Messages.SetNodeData {
return [Messages.Type.SetNodeData, id, data];
export function SetNodeData(
id: number,
data: string,
): Messages.SetNodeData {
return [
Messages.Type.SetNodeData,
id,
data,
]
}
export function SetNodeScroll(id: number, x: number, y: number): Messages.SetNodeScroll {
return [Messages.Type.SetNodeScroll, id, x, y];
export function SetNodeScroll(
id: number,
x: number,
y: number,
): Messages.SetNodeScroll {
return [
Messages.Type.SetNodeScroll,
id,
x,
y,
]
}
export function SetInputTarget(id: number, label: string): Messages.SetInputTarget {
return [Messages.Type.SetInputTarget, id, label];
export function SetInputTarget(
id: number,
label: string,
): Messages.SetInputTarget {
return [
Messages.Type.SetInputTarget,
id,
label,
]
}
export function SetInputValue(id: number, value: string, mask: number): Messages.SetInputValue {
return [Messages.Type.SetInputValue, id, value, mask];
export function SetInputValue(
id: number,
value: string,
mask: number,
): Messages.SetInputValue {
return [
Messages.Type.SetInputValue,
id,
value,
mask,
]
}
export function SetInputChecked(id: number, checked: boolean): Messages.SetInputChecked {
return [Messages.Type.SetInputChecked, id, checked];
export function SetInputChecked(
id: number,
checked: boolean,
): Messages.SetInputChecked {
return [
Messages.Type.SetInputChecked,
id,
checked,
]
}
export function MouseMove(x: number, y: number): Messages.MouseMove {
return [Messages.Type.MouseMove, x, y];
export function MouseMove(
x: number,
y: number,
): Messages.MouseMove {
return [
Messages.Type.MouseMove,
x,
y,
]
}
export function ConsoleLog(level: string, value: string): Messages.ConsoleLog {
return [Messages.Type.ConsoleLog, level, value];
export function ConsoleLog(
level: string,
value: string,
): Messages.ConsoleLog {
return [
Messages.Type.ConsoleLog,
level,
value,
]
}
export function PageLoadTiming(
@ -118,7 +253,7 @@ export function PageLoadTiming(
firstPaint: number,
firstContentfulPaint: number,
): Messages.PageLoadTiming {
return [
return [
Messages.Type.PageLoadTiming,
requestStart,
responseStart,
@ -129,7 +264,7 @@ export function PageLoadTiming(
loadEventEnd,
firstPaint,
firstContentfulPaint,
];
]
}
export function PageRenderTiming(
@ -137,35 +272,89 @@ export function PageRenderTiming(
visuallyComplete: number,
timeToInteractive: number,
): Messages.PageRenderTiming {
return [Messages.Type.PageRenderTiming, speedIndex, visuallyComplete, timeToInteractive];
return [
Messages.Type.PageRenderTiming,
speedIndex,
visuallyComplete,
timeToInteractive,
]
}
export function JSException(name: string, message: string, payload: string): Messages.JSException {
return [Messages.Type.JSException, name, message, payload];
export function JSException(
name: string,
message: string,
payload: string,
): Messages.JSException {
return [
Messages.Type.JSException,
name,
message,
payload,
]
}
export function RawCustomEvent(name: string, payload: string): Messages.RawCustomEvent {
return [Messages.Type.RawCustomEvent, name, payload];
export function RawCustomEvent(
name: string,
payload: string,
): Messages.RawCustomEvent {
return [
Messages.Type.RawCustomEvent,
name,
payload,
]
}
export function UserID(id: string): Messages.UserID {
return [Messages.Type.UserID, id];
export function UserID(
id: string,
): Messages.UserID {
return [
Messages.Type.UserID,
id,
]
}
export function UserAnonymousID(id: string): Messages.UserAnonymousID {
return [Messages.Type.UserAnonymousID, id];
export function UserAnonymousID(
id: string,
): Messages.UserAnonymousID {
return [
Messages.Type.UserAnonymousID,
id,
]
}
export function Metadata(key: string, value: string): Messages.Metadata {
return [Messages.Type.Metadata, key, value];
export function Metadata(
key: string,
value: string,
): Messages.Metadata {
return [
Messages.Type.Metadata,
key,
value,
]
}
export function CSSInsertRule(id: number, rule: string, index: number): Messages.CSSInsertRule {
return [Messages.Type.CSSInsertRule, id, rule, index];
export function CSSInsertRule(
id: number,
rule: string,
index: number,
): Messages.CSSInsertRule {
return [
Messages.Type.CSSInsertRule,
id,
rule,
index,
]
}
export function CSSDeleteRule(id: number, index: number): Messages.CSSDeleteRule {
return [Messages.Type.CSSDeleteRule, id, index];
export function CSSDeleteRule(
id: number,
index: number,
): Messages.CSSDeleteRule {
return [
Messages.Type.CSSDeleteRule,
id,
index,
]
}
export function Fetch(
@ -177,7 +366,16 @@ export function Fetch(
timestamp: number,
duration: number,
): Messages.Fetch {
return [Messages.Type.Fetch, method, url, request, response, status, timestamp, duration];
return [
Messages.Type.Fetch,
method,
url,
request,
response,
status,
timestamp,
duration,
]
}
export function Profiler(
@ -186,31 +384,81 @@ export function Profiler(
args: string,
result: string,
): Messages.Profiler {
return [Messages.Type.Profiler, name, duration, args, result];
return [
Messages.Type.Profiler,
name,
duration,
args,
result,
]
}
export function OTable(key: string, value: string): Messages.OTable {
return [Messages.Type.OTable, key, value];
export function OTable(
key: string,
value: string,
): Messages.OTable {
return [
Messages.Type.OTable,
key,
value,
]
}
export function StateAction(type: string): Messages.StateAction {
return [Messages.Type.StateAction, type];
export function StateAction(
type: string,
): Messages.StateAction {
return [
Messages.Type.StateAction,
type,
]
}
export function Redux(action: string, state: string, duration: number): Messages.Redux {
return [Messages.Type.Redux, action, state, duration];
export function Redux(
action: string,
state: string,
duration: number,
): Messages.Redux {
return [
Messages.Type.Redux,
action,
state,
duration,
]
}
export function Vuex(mutation: string, state: string): Messages.Vuex {
return [Messages.Type.Vuex, mutation, state];
export function Vuex(
mutation: string,
state: string,
): Messages.Vuex {
return [
Messages.Type.Vuex,
mutation,
state,
]
}
export function MobX(type: string, payload: string): Messages.MobX {
return [Messages.Type.MobX, type, payload];
export function MobX(
type: string,
payload: string,
): Messages.MobX {
return [
Messages.Type.MobX,
type,
payload,
]
}
export function NgRx(action: string, state: string, duration: number): Messages.NgRx {
return [Messages.Type.NgRx, action, state, duration];
export function NgRx(
action: string,
state: string,
duration: number,
): Messages.NgRx {
return [
Messages.Type.NgRx,
action,
state,
duration,
]
}
export function GraphQL(
@ -219,7 +467,13 @@ export function GraphQL(
variables: string,
response: string,
): Messages.GraphQL {
return [Messages.Type.GraphQL, operationKind, operationName, variables, response];
return [
Messages.Type.GraphQL,
operationKind,
operationName,
variables,
response,
]
}
export function PerformanceTrack(
@ -228,7 +482,13 @@ export function PerformanceTrack(
totalJSHeapSize: number,
usedJSHeapSize: number,
): Messages.PerformanceTrack {
return [Messages.Type.PerformanceTrack, frames, ticks, totalJSHeapSize, usedJSHeapSize];
return [
Messages.Type.PerformanceTrack,
frames,
ticks,
totalJSHeapSize,
usedJSHeapSize,
]
}
export function ResourceTiming(
@ -241,7 +501,7 @@ export function ResourceTiming(
url: string,
initiator: string,
): Messages.ResourceTiming {
return [
return [
Messages.Type.ResourceTiming,
timestamp,
duration,
@ -251,18 +511,27 @@ export function ResourceTiming(
decodedBodySize,
url,
initiator,
];
]
}
export function ConnectionInformation(
downlink: number,
type: string,
): Messages.ConnectionInformation {
return [Messages.Type.ConnectionInformation, downlink, type];
return [
Messages.Type.ConnectionInformation,
downlink,
type,
]
}
export function SetPageVisibility(hidden: boolean): Messages.SetPageVisibility {
return [Messages.Type.SetPageVisibility, hidden];
export function SetPageVisibility(
hidden: boolean,
): Messages.SetPageVisibility {
return [
Messages.Type.SetPageVisibility,
hidden,
]
}
export function LongTask(
@ -274,7 +543,7 @@ export function LongTask(
containerId: string,
containerName: string,
): Messages.LongTask {
return [
return [
Messages.Type.LongTask,
timestamp,
duration,
@ -283,7 +552,7 @@ export function LongTask(
containerSrc,
containerId,
containerName,
];
]
}
export function SetNodeAttributeURLBased(
@ -292,7 +561,13 @@ export function SetNodeAttributeURLBased(
value: string,
baseURL: string,
): Messages.SetNodeAttributeURLBased {
return [Messages.Type.SetNodeAttributeURLBased, id, name, value, baseURL];
return [
Messages.Type.SetNodeAttributeURLBased,
id,
name,
value,
baseURL,
]
}
export function SetCSSDataURLBased(
@ -300,15 +575,34 @@ export function SetCSSDataURLBased(
data: string,
baseURL: string,
): Messages.SetCSSDataURLBased {
return [Messages.Type.SetCSSDataURLBased, id, data, baseURL];
return [
Messages.Type.SetCSSDataURLBased,
id,
data,
baseURL,
]
}
export function TechnicalInfo(type: string, value: string): Messages.TechnicalInfo {
return [Messages.Type.TechnicalInfo, type, value];
export function TechnicalInfo(
type: string,
value: string,
): Messages.TechnicalInfo {
return [
Messages.Type.TechnicalInfo,
type,
value,
]
}
export function CustomIssue(name: string, payload: string): Messages.CustomIssue {
return [Messages.Type.CustomIssue, name, payload];
export function CustomIssue(
name: string,
payload: string,
): Messages.CustomIssue {
return [
Messages.Type.CustomIssue,
name,
payload,
]
}
export function CSSInsertRuleURLBased(
@ -317,7 +611,13 @@ export function CSSInsertRuleURLBased(
index: number,
baseURL: string,
): Messages.CSSInsertRuleURLBased {
return [Messages.Type.CSSInsertRuleURLBased, id, rule, index, baseURL];
return [
Messages.Type.CSSInsertRuleURLBased,
id,
rule,
index,
baseURL,
]
}
export function MouseClick(
@ -326,9 +626,23 @@ export function MouseClick(
label: string,
selector: string,
): Messages.MouseClick {
return [Messages.Type.MouseClick, id, hesitationTime, label, selector];
return [
Messages.Type.MouseClick,
id,
hesitationTime,
label,
selector,
]
}
export function CreateIFrameDocument(frameID: number, id: number): Messages.CreateIFrameDocument {
return [Messages.Type.CreateIFrameDocument, frameID, id];
export function CreateIFrameDocument(
frameID: number,
id: number,
): Messages.CreateIFrameDocument {
return [
Messages.Type.CreateIFrameDocument,
frameID,
id,
]
}

View file

@ -1,264 +1,216 @@
// Auto-generated, do not edit
import * as Messages from '../common/messages.gen.js';
import Message from '../common/messages.gen.js';
import PrimitiveEncoder from './PrimitiveEncoder.js';
import * as Messages from '../common/messages.gen.js'
import Message from '../common/messages.gen.js'
import PrimitiveEncoder from './PrimitiveEncoder.js'
export default class MessageEncoder extends PrimitiveEncoder {
encode(msg: Message): boolean {
switch (msg[0]) {
case Messages.Type.BatchMetadata:
return (
this.uint(msg[1]) &&
this.uint(msg[2]) &&
this.uint(msg[3]) &&
this.int(msg[4]) &&
this.string(msg[5])
);
break;
case Messages.Type.PartitionedMessage:
return this.uint(msg[1]) && this.uint(msg[2]);
break;
case Messages.Type.Timestamp:
return this.uint(msg[1]);
break;
case Messages.Type.SetPageLocation:
return this.string(msg[1]) && this.string(msg[2]) && this.uint(msg[3]);
break;
case Messages.Type.SetViewportSize:
return this.uint(msg[1]) && this.uint(msg[2]);
break;
case Messages.Type.SetViewportScroll:
return this.int(msg[1]) && this.int(msg[2]);
break;
case Messages.Type.CreateDocument:
return true;
break;
case Messages.Type.CreateElementNode:
return (
this.uint(msg[1]) &&
this.uint(msg[2]) &&
this.uint(msg[3]) &&
this.string(msg[4]) &&
this.boolean(msg[5])
);
break;
case Messages.Type.CreateTextNode:
return this.uint(msg[1]) && this.uint(msg[2]) && this.uint(msg[3]);
break;
case Messages.Type.MoveNode:
return this.uint(msg[1]) && this.uint(msg[2]) && this.uint(msg[3]);
break;
case Messages.Type.RemoveNode:
return this.uint(msg[1]);
break;
case Messages.Type.SetNodeAttribute:
return this.uint(msg[1]) && this.string(msg[2]) && this.string(msg[3]);
break;
case Messages.Type.RemoveNodeAttribute:
return this.uint(msg[1]) && this.string(msg[2]);
break;
case Messages.Type.SetNodeData:
return this.uint(msg[1]) && this.string(msg[2]);
break;
case Messages.Type.SetNodeScroll:
return this.uint(msg[1]) && this.int(msg[2]) && this.int(msg[3]);
break;
case Messages.Type.SetInputTarget:
return this.uint(msg[1]) && this.string(msg[2]);
break;
case Messages.Type.SetInputValue:
return this.uint(msg[1]) && this.string(msg[2]) && this.int(msg[3]);
break;
case Messages.Type.SetInputChecked:
return this.uint(msg[1]) && this.boolean(msg[2]);
break;
case Messages.Type.MouseMove:
return this.uint(msg[1]) && this.uint(msg[2]);
break;
case Messages.Type.ConsoleLog:
return this.string(msg[1]) && this.string(msg[2]);
break;
case Messages.Type.PageLoadTiming:
return (
this.uint(msg[1]) &&
this.uint(msg[2]) &&
this.uint(msg[3]) &&
this.uint(msg[4]) &&
this.uint(msg[5]) &&
this.uint(msg[6]) &&
this.uint(msg[7]) &&
this.uint(msg[8]) &&
this.uint(msg[9])
);
break;
case Messages.Type.PageRenderTiming:
return this.uint(msg[1]) && this.uint(msg[2]) && this.uint(msg[3]);
break;
case Messages.Type.JSException:
return this.string(msg[1]) && this.string(msg[2]) && this.string(msg[3]);
break;
case Messages.Type.RawCustomEvent:
return this.string(msg[1]) && this.string(msg[2]);
break;
case Messages.Type.UserID:
return this.string(msg[1]);
break;
case Messages.Type.UserAnonymousID:
return this.string(msg[1]);
break;
case Messages.Type.Metadata:
return this.string(msg[1]) && this.string(msg[2]);
break;
case Messages.Type.CSSInsertRule:
return this.uint(msg[1]) && this.string(msg[2]) && this.uint(msg[3]);
break;
case Messages.Type.CSSDeleteRule:
return this.uint(msg[1]) && this.uint(msg[2]);
break;
case Messages.Type.Fetch:
return (
this.string(msg[1]) &&
this.string(msg[2]) &&
this.string(msg[3]) &&
this.string(msg[4]) &&
this.uint(msg[5]) &&
this.uint(msg[6]) &&
this.uint(msg[7])
);
break;
case Messages.Type.Profiler:
return (
this.string(msg[1]) && this.uint(msg[2]) && this.string(msg[3]) && this.string(msg[4])
);
break;
case Messages.Type.OTable:
return this.string(msg[1]) && this.string(msg[2]);
break;
case Messages.Type.StateAction:
return this.string(msg[1]);
break;
case Messages.Type.Redux:
return this.string(msg[1]) && this.string(msg[2]) && this.uint(msg[3]);
break;
case Messages.Type.Vuex:
return this.string(msg[1]) && this.string(msg[2]);
break;
case Messages.Type.MobX:
return this.string(msg[1]) && this.string(msg[2]);
break;
case Messages.Type.NgRx:
return this.string(msg[1]) && this.string(msg[2]) && this.uint(msg[3]);
break;
case Messages.Type.GraphQL:
return (
this.string(msg[1]) && this.string(msg[2]) && this.string(msg[3]) && this.string(msg[4])
);
break;
case Messages.Type.PerformanceTrack:
return this.int(msg[1]) && this.int(msg[2]) && this.uint(msg[3]) && this.uint(msg[4]);
break;
case Messages.Type.ResourceTiming:
return (
this.uint(msg[1]) &&
this.uint(msg[2]) &&
this.uint(msg[3]) &&
this.uint(msg[4]) &&
this.uint(msg[5]) &&
this.uint(msg[6]) &&
this.string(msg[7]) &&
this.string(msg[8])
);
break;
case Messages.Type.ConnectionInformation:
return this.uint(msg[1]) && this.string(msg[2]);
break;
case Messages.Type.SetPageVisibility:
return this.boolean(msg[1]);
break;
case Messages.Type.LongTask:
return (
this.uint(msg[1]) &&
this.uint(msg[2]) &&
this.uint(msg[3]) &&
this.uint(msg[4]) &&
this.string(msg[5]) &&
this.string(msg[6]) &&
this.string(msg[7])
);
break;
case Messages.Type.SetNodeAttributeURLBased:
return (
this.uint(msg[1]) && this.string(msg[2]) && this.string(msg[3]) && this.string(msg[4])
);
break;
case Messages.Type.SetCSSDataURLBased:
return this.uint(msg[1]) && this.string(msg[2]) && this.string(msg[3]);
break;
case Messages.Type.TechnicalInfo:
return this.string(msg[1]) && this.string(msg[2]);
break;
case Messages.Type.CustomIssue:
return this.string(msg[1]) && this.string(msg[2]);
break;
case Messages.Type.CSSInsertRuleURLBased:
return this.uint(msg[1]) && this.string(msg[2]) && this.uint(msg[3]) && this.string(msg[4]);
break;
case Messages.Type.MouseClick:
return this.uint(msg[1]) && this.uint(msg[2]) && this.string(msg[3]) && this.string(msg[4]);
break;
case Messages.Type.CreateIFrameDocument:
return this.uint(msg[1]) && this.uint(msg[2]);
break;
switch(msg[0]) {
case Messages.Type.BatchMetadata:
return this.uint(msg[1]) && this.uint(msg[2]) && this.uint(msg[3]) && this.int(msg[4]) && this.string(msg[5])
break
case Messages.Type.PartitionedMessage:
return this.uint(msg[1]) && this.uint(msg[2])
break
case Messages.Type.Timestamp:
return this.uint(msg[1])
break
case Messages.Type.SetPageLocation:
return this.string(msg[1]) && this.string(msg[2]) && this.uint(msg[3])
break
case Messages.Type.SetViewportSize:
return this.uint(msg[1]) && this.uint(msg[2])
break
case Messages.Type.SetViewportScroll:
return this.int(msg[1]) && this.int(msg[2])
break
case Messages.Type.CreateDocument:
return true
break
case Messages.Type.CreateElementNode:
return this.uint(msg[1]) && this.uint(msg[2]) && this.uint(msg[3]) && this.string(msg[4]) && this.boolean(msg[5])
break
case Messages.Type.CreateTextNode:
return this.uint(msg[1]) && this.uint(msg[2]) && this.uint(msg[3])
break
case Messages.Type.MoveNode:
return this.uint(msg[1]) && this.uint(msg[2]) && this.uint(msg[3])
break
case Messages.Type.RemoveNode:
return this.uint(msg[1])
break
case Messages.Type.SetNodeAttribute:
return this.uint(msg[1]) && this.string(msg[2]) && this.string(msg[3])
break
case Messages.Type.RemoveNodeAttribute:
return this.uint(msg[1]) && this.string(msg[2])
break
case Messages.Type.SetNodeData:
return this.uint(msg[1]) && this.string(msg[2])
break
case Messages.Type.SetNodeScroll:
return this.uint(msg[1]) && this.int(msg[2]) && this.int(msg[3])
break
case Messages.Type.SetInputTarget:
return this.uint(msg[1]) && this.string(msg[2])
break
case Messages.Type.SetInputValue:
return this.uint(msg[1]) && this.string(msg[2]) && this.int(msg[3])
break
case Messages.Type.SetInputChecked:
return this.uint(msg[1]) && this.boolean(msg[2])
break
case Messages.Type.MouseMove:
return this.uint(msg[1]) && this.uint(msg[2])
break
case Messages.Type.ConsoleLog:
return this.string(msg[1]) && this.string(msg[2])
break
case Messages.Type.PageLoadTiming:
return this.uint(msg[1]) && this.uint(msg[2]) && this.uint(msg[3]) && this.uint(msg[4]) && this.uint(msg[5]) && this.uint(msg[6]) && this.uint(msg[7]) && this.uint(msg[8]) && this.uint(msg[9])
break
case Messages.Type.PageRenderTiming:
return this.uint(msg[1]) && this.uint(msg[2]) && this.uint(msg[3])
break
case Messages.Type.JSException:
return this.string(msg[1]) && this.string(msg[2]) && this.string(msg[3])
break
case Messages.Type.RawCustomEvent:
return this.string(msg[1]) && this.string(msg[2])
break
case Messages.Type.UserID:
return this.string(msg[1])
break
case Messages.Type.UserAnonymousID:
return this.string(msg[1])
break
case Messages.Type.Metadata:
return this.string(msg[1]) && this.string(msg[2])
break
case Messages.Type.CSSInsertRule:
return this.uint(msg[1]) && this.string(msg[2]) && this.uint(msg[3])
break
case Messages.Type.CSSDeleteRule:
return this.uint(msg[1]) && this.uint(msg[2])
break
case Messages.Type.Fetch:
return this.string(msg[1]) && this.string(msg[2]) && this.string(msg[3]) && this.string(msg[4]) && this.uint(msg[5]) && this.uint(msg[6]) && this.uint(msg[7])
break
case Messages.Type.Profiler:
return this.string(msg[1]) && this.uint(msg[2]) && this.string(msg[3]) && this.string(msg[4])
break
case Messages.Type.OTable:
return this.string(msg[1]) && this.string(msg[2])
break
case Messages.Type.StateAction:
return this.string(msg[1])
break
case Messages.Type.Redux:
return this.string(msg[1]) && this.string(msg[2]) && this.uint(msg[3])
break
case Messages.Type.Vuex:
return this.string(msg[1]) && this.string(msg[2])
break
case Messages.Type.MobX:
return this.string(msg[1]) && this.string(msg[2])
break
case Messages.Type.NgRx:
return this.string(msg[1]) && this.string(msg[2]) && this.uint(msg[3])
break
case Messages.Type.GraphQL:
return this.string(msg[1]) && this.string(msg[2]) && this.string(msg[3]) && this.string(msg[4])
break
case Messages.Type.PerformanceTrack:
return this.int(msg[1]) && this.int(msg[2]) && this.uint(msg[3]) && this.uint(msg[4])
break
case Messages.Type.ResourceTiming:
return this.uint(msg[1]) && this.uint(msg[2]) && this.uint(msg[3]) && this.uint(msg[4]) && this.uint(msg[5]) && this.uint(msg[6]) && this.string(msg[7]) && this.string(msg[8])
break
case Messages.Type.ConnectionInformation:
return this.uint(msg[1]) && this.string(msg[2])
break
case Messages.Type.SetPageVisibility:
return this.boolean(msg[1])
break
case Messages.Type.LongTask:
return this.uint(msg[1]) && this.uint(msg[2]) && this.uint(msg[3]) && this.uint(msg[4]) && this.string(msg[5]) && this.string(msg[6]) && this.string(msg[7])
break
case Messages.Type.SetNodeAttributeURLBased:
return this.uint(msg[1]) && this.string(msg[2]) && this.string(msg[3]) && this.string(msg[4])
break
case Messages.Type.SetCSSDataURLBased:
return this.uint(msg[1]) && this.string(msg[2]) && this.string(msg[3])
break
case Messages.Type.TechnicalInfo:
return this.string(msg[1]) && this.string(msg[2])
break
case Messages.Type.CustomIssue:
return this.string(msg[1]) && this.string(msg[2])
break
case Messages.Type.CSSInsertRuleURLBased:
return this.uint(msg[1]) && this.string(msg[2]) && this.uint(msg[3]) && this.string(msg[4])
break
case Messages.Type.MouseClick:
return this.uint(msg[1]) && this.uint(msg[2]) && this.string(msg[3]) && this.string(msg[4])
break
case Messages.Type.CreateIFrameDocument:
return this.uint(msg[1]) && this.uint(msg[2])
break
}
}
}