Skip to main content

Interface: SubscribeOptions<R>

The options passed to Replicache.subscribe.

Type Parameters​

R​

R

Properties​

isEqual?​

optional isEqual?: (a, b) => boolean

If present this function is used to determine if the value returned by the body function has changed. If not provided a JSON deep equality check is used.

Parameters​

a​

R

b​

R

Returns​

boolean


onData​

onData: (result) => void

Called when the return value of the body function changes.

Parameters​

result​

R

Returns​

void


onDone?​

optional onDone?: () => void

If present, called when the subscription is removed/done.

Returns​

void


onError?​

optional onError?: (error) => void

If present, called when an error occurs.

Parameters​

error​

unknown

Returns​

void