Skip to content

MakeDurableObjectClassOptions

MakeDurableObjectClassOptions: object

Defined in: packages/@livestore/sync-cf/src/cf-worker/durable-object.ts:52

Type declaration

onPull()?

optional onPull: (message) => Effect.Effect<void> | Promise<void>

Parameters

message

WSMessage.PullReq

Returns

Effect.Effect<void> | Promise<void>

onPullRes()?

optional onPullRes: (message) => Effect.Effect<void> | Promise<void>

Parameters

message

WSMessage.PullRes | WSMessage.Error

Returns

Effect.Effect<void> | Promise<void>

onPush()?

optional onPush: (message) => Effect.Effect<void> | Promise<void>

Parameters

message

WSMessage.PushReq

Returns

Effect.Effect<void> | Promise<void>

onPushRes()?

optional onPushRes: (message) => Effect.Effect<void> | Promise<void>

Parameters

message

WSMessage.PushAck | WSMessage.Error

Returns

Effect.Effect<void> | Promise<void>