@mooncake/container
Version:
DI(dependency injection) container for JavaScript and TypeScript.
34 lines • 1.04 kB
JavaScript
;
function __export(m) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
const container_1 = require("./container");
exports.Container = container_1.Container;
const Types = __importStar(require("./types"));
exports.Types = Types;
exports.Type = Types;
__export(require("./decorators"));
let container;
Object.defineProperty(exports, 'default', {
get() {
if (container) {
return container;
}
container = new container_1.Container();
return container;
},
set() {
// ignore
}
});
// for lazy init
exports.default = null;
//# sourceMappingURL=index.js.map