Skip to content

ConsoleConfig

Defined in: console-sdk/src/config/types.ts:189

Opaque, frozen, branded configuration handle. Construct only via createConsoleConfig(); pass to <ConsoleProvider config={...}>.

Config-change semantics (SDK_PLAN.md §3.1.3): the provider treats config IDENTITY as its key — a new ConsoleConfig object means orderly teardown (graceful detach of all devices, session abandonment, transport dispose) and reconstruction. No setters exist. Provider unmount = dispose; connection lifetime is provider lifetime.