makeDurableObject
const
makeDurableObject:MakeDurableObjectClass
Defined in: packages/@livestore/sync-cf/src/cf-worker/durable-object.ts:94
Creates a Durable Object class for handling WebSocket-based sync.
Example:
// In your Cloudflare Worker fileimport { makeDurableObject } from '@livestore/sync-cf/cf-worker'
export class WebSocketServer extends makeDurableObject({ onPush: async (message) => { console.log('onPush', message.batch) }, onPull: async (message) => { console.log('onPull', message) },}) {}
[new_classes]WebSocketServer = "src/websocket-server.ts"