Reference

@reckona/mreact-devtools

10 public exports.

Function

FunctioncreateDevtoolsfunction createDevtools(options: CreateDevtoolsOptions): DevtoolsCreates an in-memory devtools event bus.FunctionemitMreactDevtoolsEventfunction emitMreactDevtoolsEvent(packageName: string, event: { type: string } & Record<string, unknown>): voidEmits a package-scoped devtools event to the installed global devtools instance.FunctiongetInstalledDevtoolsfunction getInstalledDevtools(): Devtools | undefinedReturns the devtools instance installed on `globalThis`, if one exists.FunctioninstallDevtoolsfunction installDevtools(devtools: Devtools, options: InstallDevtoolsOptions): DevtoolsInstalls a devtools instance on `globalThis` unless production mode blocks installation.

Interface

InterfaceCreateDevtoolsOptionsinterface CreateDevtoolsOptionsConfigures event retention for `createDevtools()`.InterfaceDevtoolsinterface DevtoolsProvides event emission, subscription, history reads, and disposal for mreact devtools.InterfaceDevtoolsEventinterface DevtoolsEventDescribes one event emitted to the shared mreact devtools bus.InterfaceInstallDevtoolsOptionsinterface InstallDevtoolsOptionsConfigures installation of a devtools instance on `globalThis`.

Type Alias

Type AliasDevtoolsListenertype DevtoolsListener = (event: DevtoolsEvent): voidReceives devtools events when subscribed to a devtools instance.

Variable

VariabledefaultDevtoolsMaxEventsconst defaultDevtoolsMaxEvents: 1000Sets the default number of events retained by a devtools instance.