whole_func_string: function Repository(options) {
    options = options || {};
    this.repositoryType = (typeof(options.type) === 'string') ? options.type : null;
  
    EventEmitter.call(this);
  }
func_code_string: function Repository(options) {
    options = options || {};
    this.repositoryType = (typeof(options.type) === 'string') ? options.type : null;
  
    EventEmitter.call(this);
  }
func_documentation_string: Repository constructor
  @param {Object} options The options can have information like host, port, etc. [optional]