Skip to content

@statesync/tauri


@statesync/tauri / TauriInvalidationSubscriberOptions

Interface: TauriInvalidationSubscriberOptions ​

Defined in: transport.ts:74

Configuration for createTauriInvalidationSubscriber.

Properties ​

eventName ​

ts
eventName: string;

Defined in: transport.ts:92

The Tauri event name to listen on.

Must match the event name used by the Rust backend when calling app.emit("event-name", payload) or window.emit("event-name", payload).

Example ​

ts
`'state-sync:invalidation'`

listen ​

ts
listen: TauriListen;

Defined in: transport.ts:82

A Tauri-compatible listen function used to subscribe to backend events.

The function is called once with eventName and an internal handler. The Rust backend is expected to emit events on this channel whose payload is an InvalidationEvent-shaped object (at minimum { topic, revision }).

Released under the MIT License.