UNPKG

@vulcan-sql/core

Version:
18 lines 919 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.profilesModule = void 0; const tslib_1 = require("tslib"); const data_query_1 = require("../../lib/data-query/index"); const inversify_1 = require("inversify"); const types_1 = require("../types"); const options_1 = require("../../options"); const profilesModule = (options = []) => new inversify_1.AsyncContainerModule((bind) => tslib_1.__awaiter(void 0, void 0, void 0, function* () { // Options bind(types_1.TYPES.ProfilesLookupInputOptions).toConstantValue(options); bind(types_1.TYPES.ProfilesLookupOptions).to(options_1.ProfilesLookupOptions); // Profile bind(types_1.TYPES.Factory_ProfileReader).toAutoNamedFactory(types_1.TYPES.Extension_ProfileReader); bind(types_1.TYPES.ProfileLoader).to(data_query_1.ProfileLoader); })); exports.profilesModule = profilesModule; //# sourceMappingURL=profiles.js.map