'use strict';

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.Repository = exports.Ref = exports.BitRawObject = exports.BitObject = undefined;

var _object;

function _load_object() {
  return _object = _interopRequireDefault(require('./object'));
}

var _rawObject;

function _load_rawObject() {
  return _rawObject = _interopRequireDefault(require('./raw-object'));
}

var _repository;

function _load_repository() {
  return _repository = _interopRequireDefault(require('./repository'));
}

var _ref;

function _load_ref() {
  return _ref = _interopRequireDefault(require('./ref'));
}

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

exports.BitObject = (_object || _load_object()).default;
exports.BitRawObject = (_rawObject || _load_rawObject()).default;
exports.Ref = (_ref || _load_ref()).default;
exports.Repository = (_repository || _load_repository()).default;