“use strict”;

Object.defineProperty(exports, “__esModule”, {

value: true

}); exports.addDefault = addDefault; exports.addNamed = addNamed; exports.addNamespace = addNamespace; exports.addSideEffect = addSideEffect; Object.defineProperty(exports, “ImportInjector”, {

enumerable: true,
get: function () {
  return _importInjector.default;
}

}); Object.defineProperty(exports, “isModule”, {

enumerable: true,
get: function () {
  return _isModule.default;
}

});

var _importInjector = _interopRequireDefault(require(“./import-injector”));

var _isModule = _interopRequireDefault(require(“./is-module”));

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

function addDefault(path, importedSource, opts) {

return new _importInjector.default(path).addDefault(importedSource, opts);

}

function addNamed(path, name, importedSource, opts) {

return new _importInjector.default(path).addNamed(name, importedSource, opts);

}

function addNamespace(path, importedSource, opts) {

return new _importInjector.default(path).addNamespace(importedSource, opts);

}

function addSideEffect(path, importedSource, opts) {

return new _importInjector.default(path).addSideEffect(importedSource, opts);

}