UNPKG

node-eventstore-client

Version:

A port of the EventStore .Net ClientAPI to Node.js

15 lines (14 loc) 589 B
var ClientMessage = require('../messages/clientMessage'); var SliceReadStatus = require('../sliceReadStatus'); exports.convert = function(code) { switch(code) { case ClientMessage.ReadStreamEventsCompleted.ReadStreamResult.Success: return SliceReadStatus.Success; case ClientMessage.ReadStreamEventsCompleted.ReadStreamResult.NoStream: return SliceReadStatus.StreamNotFound; case ClientMessage.ReadStreamEventsCompleted.ReadStreamResult.StreamDeleted: return SliceReadStatus.StreamDeleted; default: throw new Error('Invalid code: ' + code) } };