StateBindingController
class
- Kind
- class
- Source
- src/state/HeliosStateManager.js:831
Description
Binding controller that keeps registered state entries synchronized with runtime owners.
Signature
Lifecycle
Creation, initialization, prewarming, cleanup, and renderer lifetime.
destroy()
Source: src/state/HeliosStateManager.js:921
Manages destroy for the current instance.
Utilities
Additional public helpers that do not belong to a narrower API area.
bind(key, entry, owner = null)
Source: src/state/HeliosStateManager.js:839
Configures or reads bind.
Parameters
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
key | Value passed to bind. | |||
entry | Value passed to bind. | |||
owner | optional | null | Value passed to bind. |
apply(key, value, options = {})
Source: src/state/HeliosStateManager.js:897
Updates the apply state on the current instance.
Parameters
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
key | Value passed to apply. | |||
value | New apply value. Omit this argument to read the current value. | |||
options | Object | optional | {} | Options object for this operation. |
unbind(key)
Source: src/state/HeliosStateManager.js:914
Configures or reads unbind.
Parameters
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
key | Value passed to unbind. |