Determines if the client is running on a Highlight property (e.g. frontend).
Verbose project ID that is exposed to users. Legacy users may still be using ints.
This proxy should be used instead of rrweb's native addCustomEvent. The proxy makes sure recording has started before emitting a custom event.
OptionaltypeArg: PropertyTypeAdd custom session-level properties. These are attached to the current session and are searchable, but do not create timeline Track events.
Returns the current timestamp for the current session.
Optionalsource: SourceSnapshot an HTML
Start the session when running in manualStart mode.
Can be used to force start a new session.
Optionaloptions: StartOptionsthe session start options.
Stops Highlight from recording.
Optionalmanual: booleanThe end user requested to stop recording.
Optionalmetadata: Metadata
The end-user's app version. This isn't Highlight's version.