Skills Development API Event Publisher Abstractions

API Event Publisher Abstractions

v20260424
webiny-api-event-publisher-catalog
This module provides core abstractions for implementing event-driven architecture within APIs. It includes `DomainEvent`, the fundamental base class for all domain events, and `EventPublisher`, which facilitates the structured publishing of these events to registered handlers. It is crucial for building highly decoupled, scalable, and maintainable backend services.
Get Skill
108 downloads
Overview

api/event-publisher

How to Use

  1. Find the abstraction you need below
  2. You MUST read the source file to get the exact interface and types!
  3. Import: import { Name } from "<importPath>";
  4. See webiny-use-case-pattern or webiny-event-handler-pattern skills for implementation patterns

Abstractions


Name: DomainEvent Import: import { DomainEvent } from "webiny/api/event-publisher" Source: @webiny/api-core/features/eventPublisher/index.ts Description: Base class for all domain events.


Name: EventPublisher Import: import { EventPublisher } from "webiny/api/event-publisher" Source: @webiny/api-core/features/eventPublisher/index.ts Description: Publish domain events to registered handlers.


Info
Category Development
Name webiny-api-event-publisher-catalog
Version v20260424
Size 899B
Updated At 2026-04-28
Language