Skip to content

BaseProjection

API reference for BaseProjection

@delta-base/toolkit


Base class for projections that provides common functionality like event filtering and revision tracking

TEvent extends Event

new BaseProjection<TEvent>(store): BaseProjection<TEvent>

IReadModelStore

BaseProjection<TEvent>

abstract readonly supportedEventTypes: string[]

List of event types this projection can handle

Projection.supportedEventTypes

processEvents(events): Promise<void>

Process events through this projection

ReadEvent<TEvent>[]

Events to process

Promise<void>

Projection.processEvents