MakeDurableObjectClassOptions
MakeDurableObjectClassOptions =
object
Defined in: packages/@livestore/sync-cf/src/cf-worker/durable-object.ts:54
Properties
Section titled “Properties”onPull()?
Section titled “onPull()?”
optional
onPull: (message
,context
) =>Effect.Effect
<void
> |Promise
<void
>
Defined in: packages/@livestore/sync-cf/src/cf-worker/durable-object.ts:60
Parameters
Section titled “Parameters”message
Section titled “message”WSMessage.PullReq
context
Section titled “context”payload?
Section titled “payload?”Schema.JsonValue
storeId
Section titled “storeId”string
Returns
Section titled “Returns”Effect.Effect
<void
> | Promise
<void
>
onPullRes()?
Section titled “onPullRes()?”
optional
onPullRes: (message
) =>Effect.Effect
<void
> |Promise
<void
>
Defined in: packages/@livestore/sync-cf/src/cf-worker/durable-object.ts:64
Parameters
Section titled “Parameters”message
Section titled “message”WSMessage.PullRes
| WSMessage.Error
Returns
Section titled “Returns”Effect.Effect
<void
> | Promise
<void
>
onPush()?
Section titled “onPush()?”
optional
onPush: (message
,context
) =>Effect.Effect
<void
> |Promise
<void
>
Defined in: packages/@livestore/sync-cf/src/cf-worker/durable-object.ts:55
Parameters
Section titled “Parameters”message
Section titled “message”WSMessage.PushReq
context
Section titled “context”payload?
Section titled “payload?”Schema.JsonValue
storeId
Section titled “storeId”string
Returns
Section titled “Returns”Effect.Effect
<void
> | Promise
<void
>
onPushRes()?
Section titled “onPushRes()?”
optional
onPushRes: (message
) =>Effect.Effect
<void
> |Promise
<void
>
Defined in: packages/@livestore/sync-cf/src/cf-worker/durable-object.ts:59
Parameters
Section titled “Parameters”message
Section titled “message”WSMessage.PushAck
| WSMessage.Error
Returns
Section titled “Returns”Effect.Effect
<void
> | Promise
<void
>