Type Alias: StateOptions<TStateShape>
StateOptions<
TStateShape
> =object
Defined in: online/state/useState.ts:28
Type Parameters
TStateShape
TStateShape
extends StateBase
Properties
debug?
optional
debug:boolean
Defined in: online/state/useState.ts:39
deltaThrottleMs?
optional
deltaThrottleMs:number
Defined in: online/state/useState.ts:38
onAfterStateUpdated()?
optional
onAfterStateUpdated: (state
,delta
) =>void
Defined in: online/state/useState.ts:36
Parameters
state
PartialDeep
<TStateShape
>
delta
StateDelta
<TStateShape
>
Returns
void
onBeforeSendDelta()?
optional
onBeforeSendDelta: (delta
) =>StateDelta
<TStateShape
>
Defined in: online/state/useState.ts:34
Parameters
delta
StateDelta
<TStateShape
>
Returns
StateDelta
<TStateShape
>
onBeforeSendState()?
optional
onBeforeSendState: (state
) =>PartialDeep
<TStateShape
>
Defined in: online/state/useState.ts:29
Parameters
state
PartialDeep
<TStateShape
>
Returns
PartialDeep
<TStateShape
>
onDeltaReceived()?
optional
onDeltaReceived: (delta
) =>StateDelta
<TStateShape
>
Defined in: online/state/useState.ts:35
Parameters
delta
StateDelta
<TStateShape
>
Returns
StateDelta
<TStateShape
>
onStateReceived()?
optional
onStateReceived: (currentState
,newState
) =>PartialDeep
<TStateShape
>
Defined in: online/state/useState.ts:30
Parameters
currentState
PartialDeep
<TStateShape
>
newState
PartialDeep
<TStateShape
>
Returns
PartialDeep
<TStateShape
>
socket?
optional
socket:PartySocket
Defined in: online/state/useState.ts:37