ObservableOptions<T>
Defined in: src/lib/observable/types.ts:44
Options for creating an observable.
Extended by
Type Parameters
| Type Parameter |
|---|
T |
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
broadcast? | boolean | If true, all connected players are automatically subscribed. If false (default), players must be manually subscribed. Default false | src/lib/observable/types.ts:63 |
equals? | (a: T, b: T) => boolean | Custom equality function to determine if value has changed. Defaults to strict equality (===). | src/lib/observable/types.ts:73 |
id | string | Unique identifier for this observable. Used for RPC event naming and debugging. Format: "moduleName:observableName" | src/lib/observable/types.ts:50 |
initialValue | T | Initial value of the observable. | src/lib/observable/types.ts:55 |
syncDebounceMs? | number | Debounce sync updates by this many milliseconds. Useful for frequently changing values. Default 0 (no debounce) | src/lib/observable/types.ts:81 |