UNPKG

@coriolis/parametered-projection

Version:
13 lines (11 loc) 398 B
import { parameteredProjection } from './parameteredProjection' import { listNames } from './lib/array/listNames' export const lastPayloadOfType = parameteredProjection( ({ useParameteredEvent, setParameteredName }) => ( setParameteredName( (...eventBuilders) => `Last payload of type ${listNames(eventBuilders)}`, ), useParameteredEvent(), ({ payload }) => payload ), )