UNPKG

awilix

Version:

Extremely powerful dependency injection container.

28 lines 2.95 kB
"use strict"; 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