Optional
apiapiKey
is the API key of the project. It is used to identify the project.
If not set, API key of the default project is used.
Optional
authauthTokenInjector
is a function that provides a token for the auth webhook.
When the webhook response status code is 401, this function is called to refresh the token.
The reason
parameter is the reason from the webhook response.
Optional
reason: stringOptional
keykey
is the client key. It is used to identify the client.
If not set, a random key is generated.
Optional
reconnectreconnectStreamDelay
is the delay of the reconnect stream. If the stream
is disconnected, the client waits for the delay to reconnect the stream. The
default value is 1000
(ms).
Optional
retryretrySyncLoopDelay
is the delay of the retry sync loop. If the sync loop
fails, the client waits for the delay to retry the sync loop. The default
value is 1000
(ms).
Optional
syncsyncLoopDuration
is the duration of the sync loop. After each sync loop,
the client waits for the duration to next sync. The default value is
50
(ms).
ClientOptions
are user-settable options used when defining clients.