Skip to main content
Version: 1.3.0

Interface: MnemonicDevToolsRegistry

Defined in: src/Mnemonic/types.ts:389

Global devtools registry contract available on window.

This is an advanced public API used by the browser console integration and extension tooling. Direct namespace access (window.__REACT_MNEMONIC_DEVTOOLS__.myNamespace) is not part of the public API.

Properties

__meta

__meta: MnemonicDevToolsMeta

Defined in: src/Mnemonic/types.ts:399

Versioning metadata used by polling devtools integrations.


capabilities

capabilities: MnemonicDevToolsCapabilities

Defined in: src/Mnemonic/types.ts:397

Runtime capabilities relevant to the registry implementation.


list()

list: () => MnemonicDevToolsProviderDescriptor[]

Defined in: src/Mnemonic/types.ts:395

List provider availability without strengthening weak references manually.

Returns

MnemonicDevToolsProviderDescriptor[]


providers

providers: Record<string, MnemonicDevToolsProviderEntry>

Defined in: src/Mnemonic/types.ts:391

Provider entries keyed by namespace.


resolve()

resolve: (namespace) => MnemonicDevToolsProviderApi | null

Defined in: src/Mnemonic/types.ts:393

Resolve a namespace to a live provider API when one is available.

Parameters

ParameterType
namespacestring

Returns

MnemonicDevToolsProviderApi | null