Skip to content

Events

@frend-digital/events provides an event system for all packages in the @frend-digital organization. Currently only (@frend-digital/centra).

Installation

Terminal window
pnpm add @frend-digital/events

Usage (custom events)

Subscribing to events

import { store } from "@frend-digital/events";
store.subscribe((data) => {
console.log(data);
});

Pushing events

import { store } from "@frend-digital/events";
store.dispatch({
event: "customEvent",
data: {
userId: 1,
name: "John Doe",
},
});

Adapters

This package provides adapters for common event systems: