@coriolis/parametered-projection
v1.0.0-alpha2
Published
Parametered projections for coriolis
Downloads
13
Maintainers
Readme
Parametered projections for Coriolis
This package provides useful projections and tools to build projections that can be customized.
Install
npm install --save @coriolis/parametered-projection
Usage
import { lastPayloadOfType } from '@coriolis/parametered-projection'
// This projection would return an array of all payloads of events with type "target event type"
const myProjection = ({ useState, useProjection }) => (
useState(0),
useProjection(lastPayloadOfType('target event type')),
(list, event) => [...list, event]
)
Of course this code sample is not doing anything interesting. But parametered projections are really helpful in real world.