Skip to main content
Version: 1.4.0

Interface: MnemonicDevToolsRegistry

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

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:475

Versioning metadata used by polling devtools integrations.


capabilities​

capabilities: MnemonicDevToolsCapabilities

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

Runtime capabilities relevant to the registry implementation.


list()​

list: () => MnemonicDevToolsProviderDescriptor[]

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

List provider availability without strengthening weak references manually.

Returns​

MnemonicDevToolsProviderDescriptor[]


providers​

providers: Record<string, MnemonicDevToolsProviderEntry>

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

Provider entries keyed by namespace.


resolve()​

resolve: (namespace) => MnemonicDevToolsProviderApi | null

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

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

Parameters​

ParameterType
namespacestring

Returns​

MnemonicDevToolsProviderApi | null