geteventstore-promise2
Version:
GetEventStore client wrapper using promises
18 lines (15 loc) • 334 B
JavaScript
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;
}
}