@jiaxinjiang/nest-nacos
Version:
Nacos component for NestJs.
20 lines • 777 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createAsyncOptionsProvider = exports.createOptionsProvider = void 0;
const nacos_naming_constants_1 = require("./nacos.naming.constants");
function createOptionsProvider(nacosNamingConfig) {
return {
provide: nacos_naming_constants_1.NACOS_NAMING_OPTION,
useValue: nacosNamingConfig,
};
}
exports.createOptionsProvider = createOptionsProvider;
function createAsyncOptionsProvider(options) {
return {
provide: nacos_naming_constants_1.NACOS_NAMING_OPTION,
useFactory: options.useFactory,
inject: options.inject || [],
};
}
exports.createAsyncOptionsProvider = createAsyncOptionsProvider;
//# sourceMappingURL=nacos.naming.provider.js.map