Packages@robojs/sync
SyncUpdateContext<T, ClientData>
Interface: SyncUpdateContext<T, ClientData>
Context passed to validation and transform handlers.
Type Parameters
| Type Parameter | Default type |
|---|---|
T | unknown |
ClientData | unknown |
Properties
| Property | Type | Description |
|---|---|---|
cleanKey | string | The normalized key string |
client | HandlerClient<ClientData> | The client making the update |
key | string[] | The full key array |
newState | T | The new state being set |
oldState | undefined | T | The previous state (may be undefined for first update) |
params | Record<string, string> | Dynamic route parameters extracted from key (e.g., { roomId: '123' }) |
