Moved eventStoreConnection in it's onw file

This commit is contained in:
Nicolas Dextraze
2016-03-09 15:37:54 -08:00
parent b5ed21755d
commit 3bf4b92ff3
5 changed files with 77 additions and 70 deletions

View File

@ -1,9 +1,20 @@
function UserCredentials(username, password) {
if (!username || username === '') throw new TypeError("username must be a non-empty string.");
if (!password || password === '') throw new TypeError("password must be a non-empty string.");
var ensure = require('../common/utils/ensure');
this.username = username;
this.password = password;
/**
* @param {string} username
* @param {string} password
* @constructor
* @property {string} username
* @property {string} password
*/
function UserCredentials(username, password) {
ensure.notNullOrEmpty(username, 'username');
ensure.notNullOrEmpty(password, 'password');
Object.defineProperties(this, {
username: {enumerable: true, value: username},
password: {enumerable: true, value: password}
});
}
module.exports = UserCredentials;