beamable-sdk / core/BeamEnvironmentRegistry / BeamEnvironmentRegistry
Class: BeamEnvironmentRegistry¶
Defined in: src/core/BeamEnvironmentRegistry.ts:34
A registry for Beamable environment configurations. Allows for registering and retrieving environment configurations by name.
Constructors¶
Constructor¶
new BeamEnvironmentRegistry(
initial):BeamEnvironmentRegistry
Defined in: src/core/BeamEnvironmentRegistry.ts:37
Parameters¶
initial¶
Record<BuiltInEnv, BeamEnvironmentConfig> = defaultEnvironments
Returns¶
BeamEnvironmentRegistry
Methods¶
get()¶
get(
name):BeamEnvironmentConfig
Defined in: src/core/BeamEnvironmentRegistry.ts:52
Get a registered environment configuration.
Parameters¶
name¶
Returns¶
list()¶
list():
Readonly<Record<string,BeamEnvironmentConfig>>
Defined in: src/core/BeamEnvironmentRegistry.ts:47
Read-only snapshot of all registered environments (useful for debugging/UIs).
Returns¶
Readonly<Record<string, BeamEnvironmentConfig>>
register()¶
register(
name,cfg):void
Defined in: src/core/BeamEnvironmentRegistry.ts:42
Add or overwrite an environment configuration at runtime.
Parameters¶
name¶
cfg¶
Returns¶
void