awilix
Version:
Extremely powerful dependency injection container.
28 lines • 2.95 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.isFunction = exports.isClass = exports.createDisposableResolver = exports.createBuildResolver = exports.asValue = exports.asFunction = exports.asClass = exports.aliasTo = exports.RESOLVER = exports.listModules = exports.Lifetime = exports.InjectionMode = exports.AwilixTypeError = exports.AwilixResolutionError = exports.AwilixRegistrationError = exports.AwilixError = exports.createContainer = void 0;
var container_1 = require("./container");
Object.defineProperty(exports, "createContainer", { enumerable: true, get: function () { return container_1.createContainer; } });
var errors_1 = require("./errors");
Object.defineProperty(exports, "AwilixError", { enumerable: true, get: function () { return errors_1.AwilixError; } });
Object.defineProperty(exports, "AwilixRegistrationError", { enumerable: true, get: function () { return errors_1.AwilixRegistrationError; } });
Object.defineProperty(exports, "AwilixResolutionError", { enumerable: true, get: function () { return errors_1.AwilixResolutionError; } });
Object.defineProperty(exports, "AwilixTypeError", { enumerable: true, get: function () { return errors_1.AwilixTypeError; } });
var injection_mode_1 = require("./injection-mode");
Object.defineProperty(exports, "InjectionMode", { enumerable: true, get: function () { return injection_mode_1.InjectionMode; } });
var lifetime_1 = require("./lifetime");
Object.defineProperty(exports, "Lifetime", { enumerable: true, get: function () { return lifetime_1.Lifetime; } });
var list_modules_1 = require("./list-modules");
Object.defineProperty(exports, "listModules", { enumerable: true, get: function () { return list_modules_1.listModules; } });
var resolvers_1 = require("./resolvers");
Object.defineProperty(exports, "RESOLVER", { enumerable: true, get: function () { return resolvers_1.RESOLVER; } });
Object.defineProperty(exports, "aliasTo", { enumerable: true, get: function () { return resolvers_1.aliasTo; } });
Object.defineProperty(exports, "asClass", { enumerable: true, get: function () { return resolvers_1.asClass; } });
Object.defineProperty(exports, "asFunction", { enumerable: true, get: function () { return resolvers_1.asFunction; } });
Object.defineProperty(exports, "asValue", { enumerable: true, get: function () { return resolvers_1.asValue; } });
Object.defineProperty(exports, "createBuildResolver", { enumerable: true, get: function () { return resolvers_1.createBuildResolver; } });
Object.defineProperty(exports, "createDisposableResolver", { enumerable: true, get: function () { return resolvers_1.createDisposableResolver; } });
var utils_1 = require("./utils");
Object.defineProperty(exports, "isClass", { enumerable: true, get: function () { return utils_1.isClass; } });
Object.defineProperty(exports, "isFunction", { enumerable: true, get: function () { return utils_1.isFunction; } });
//# sourceMappingURL=awilix.js.map
;