StaticstorageGets the current storage adapter, if any.
The configured ESPStorageAdapter, or undefined.
Sets the storage adapter for the SDK.
Prefer setStorageAdapter for clearer call sites.
Adapter implementing ESPStorageAdapter.
StaticsubscriptionReturns the subscription manager instance.
The ESPRMNeoSubscriptionManager for managing subscriptions.
StaticconfigureConfigures the ESP RainMaker Neo SDK with the given options. Must be called before using any other SDK functionality.
If the SDK is already configured, previous state is disposed first so re-configure is safe.
Base URL (include API Gateway stage if any), Cognito/IoT settings, and optional adapters.
StaticdisposeDisposes SDK state and resets peer singletons so configure can run again.
Prefer this over jest.resetModules() when tearing down in tests.
StaticgetReturns the authentication instance for the SDK.
The ESPRMNeoAuth instance used for auth operations.
StaticgetReturns a readonly copy of the current SDK configuration.
Frozen shallow copy of the active config.
StaticgetGets the local control adapter.
The local control adapter, or undefined if not configured.
StaticgetGets the local discovery adapter.
The local discovery adapter, or undefined if not configured.
StaticgetGets the provisioning adapter.
The provisioning adapter, or undefined if not configured.
StaticgetReturns a copy of the global default transport priority order.
Shallow copy of the current transport order.
StaticinitInitializes the ESP RainMaker Neo SDK with the given configuration. Back-compat alias for configure.
Same options as configure.
StaticsetSets the local control adapter used to talk to nodes over the LAN via
the rmaker_local_ctrl protocol.
Adapter implementing ESPLocalControlAdapterInterface.
StaticsetSets the local discovery adapter used to browse for nodes on the LAN
(mDNS). Required before subscribing to localDiscovery via
ESPRMNeoUser.subscribe.
Adapter implementing ESPLocalDiscoveryAdapterInterface.
StaticsetSets the provisioning adapter for the SDK.
Adapter implementing ESPProvisionAdapterInterface.
StaticsetSets the storage adapter for the SDK and re-initializes persistent storage.
Adapter implementing ESPStorageAdapter.
StaticsetSets the global default transport priority order.
New nodes adopt this order at construction; existing nodes keep their
current order unless updated per-node via ESPRMNeoNode.setTransportOrder.
Non-empty ordered list of transport modes (built-in ESPTransportMode values or custom string keys).
Configures and manages the ESP RainMaker Neo SDK.
Holds process-wide configuration, adapters, and auth state. Call ESPRMNeoBase.configure once before using other SDK APIs. Low-level initialization helpers live in
utils/baseUtils.