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.
Can safely be called before the SDK has initialized (e.g. before the
plugin registers): the call resolves once the SDK is attached and
started, without throwing.
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.