MeMesh API Documentation - v2.8.10
Documentation
GitHub
Preparing search index...
TelemetryStore
Class TelemetryStore
Telemetry Module - Privacy-First Analytics
Index
Constructors
constructor
Methods
initialize
get
Config
update
Config
store
Event
Locally
get
Local
Events
archive
Sent
Events
clear
Local
Data
get
Last
Sent
Time
close
Constructors
constructor
new
TelemetryStore
(
options
?:
TelemetryStoreOptions
)
:
TelemetryStore
Parameters
options
:
TelemetryStoreOptions
= {}
Returns
TelemetryStore
Methods
initialize
initialize
()
:
Promise
<
void
>
Returns
Promise
<
void
>
get
Config
getConfig
()
:
Promise
<
TelemetryConfig
>
Returns
Promise
<
TelemetryConfig
>
update
Config
updateConfig
(
updates
:
Partial
<
TelemetryConfig
>
)
:
Promise
<
void
>
Parameters
updates
:
Partial
<
TelemetryConfig
>
Returns
Promise
<
void
>
store
Event
Locally
storeEventLocally
(
event
:
TelemetryEvent
)
:
Promise
<
void
>
Parameters
event
:
TelemetryEvent
Returns
Promise
<
void
>
get
Local
Events
getLocalEvents
(
filters
?:
EventFilters
)
:
Promise
<
TelemetryEvent
[]
>
Parameters
Optional
filters
:
EventFilters
Returns
Promise
<
TelemetryEvent
[]
>
archive
Sent
Events
archiveSentEvents
()
:
Promise
<
void
>
Returns
Promise
<
void
>
clear
Local
Data
clearLocalData
()
:
Promise
<
void
>
Returns
Promise
<
void
>
get
Last
Sent
Time
getLastSentTime
()
:
Promise
<
Date
|
null
>
Returns
Promise
<
Date
|
null
>
close
close
()
:
Promise
<
void
>
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
initialize
get
Config
update
Config
store
Event
Locally
get
Local
Events
archive
Sent
Events
clear
Local
Data
get
Last
Sent
Time
close
Documentation
GitHub
MeMesh API Documentation - v2.8.10
Loading...
Telemetry Module - Privacy-First Analytics