Skip to content

MakeDurableObjectClassOptions

MakeDurableObjectClassOptions = object

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

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

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

WSMessage.PullReq

Schema.JsonValue

string

Effect.Effect<void> | Promise<void>


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

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

WSMessage.PullRes | WSMessage.Error

Effect.Effect<void> | Promise<void>


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

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

WSMessage.PushReq

Schema.JsonValue

string

Effect.Effect<void> | Promise<void>


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

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

WSMessage.PushAck | WSMessage.Error

Effect.Effect<void> | Promise<void>