Constructors
constructor
- new State(value, delta): State
Parameters
- value: Record<string, any>
- delta: Record<string, any>
Properties
Static ReadonlyAPP_PREFIX
APP_PREFIX = "app:"
Static ReadonlyUSER_PREFIX
USER_PREFIX = "user:"
Static ReadonlyTEMP_PREFIX
TEMP_PREFIX = "temp:"
Methods
get
- get(key, defaultValue?): any
Parameters
- key: string
OptionaldefaultValue: any
Returns any
set
- set(key, value): void
Returns void
has
- has(key): boolean
Returns boolean
hasDelta
- hasDelta(): boolean
Returns boolean
update
- update(delta): void
Parameters
- delta: Record<string, any>
Returns void
toDict
- toDict(): Record<string, any>
Returns Record<string, any>
Staticcreate
- create(value, delta): State
Parameters
- value: Record<string, any>
- delta: Record<string, any>
A state dict that maintain the current value and the pending-commit delta.