UNPKG

geteventstore-promise2

Version:
18 lines (15 loc) 334 B
import assert from 'assert'; import uuid from 'uuid'; export default class EventFactory { newEvent(eventType, data, metadata, eventId) { assert(eventType); assert(data); const event = { eventId: eventId || uuid.v4(), eventType, data }; if (metadata !== undefined) event.metadata = metadata; return event; } }