Devtools - EventrixDebugger

You can use debugger with eventrix-devtools (chrome extension) or only print data in browser console.

Eventrix devtools chrome extension
import { Eventrix, EventrixDebugger } from 'eventrix'

const eventrix = new Eventrix({});

const eDebugger = new EventrixDebugger(eventrix);
eDebugger.start();

export default eventrix;

Now all emitted events and state changes will be saved in debugger. You can print this info in console or use eventrix-devtools.

Debugger methods:

Method

Description

start()

start listen on events and state changes

stop()

stop listen on events and state changes

reset()

reset state history and events history

getEventsReceiversCount(eventName)

get count of receivers registered on event

getEventListenersCount(eventName)

get count of listeners registered on event

getState()

get eventrix current state

getStateHistory()

get state changes history

getEventsHistory()

get emitted events history

printEventsHistory()

print events history in console table

printStateHistory()

print state history in console table

Last updated

Was this helpful?