@backstage/backend-defaults
Version:
Backend defaults used by Backstage backend apps
34 lines (30 loc) • 985 B
JavaScript
;
var backendPluginApi = require('@backstage/backend-plugin-api');
var DefaultSchedulerService = require('./lib/DefaultSchedulerService.cjs.js');
const schedulerServiceFactory = backendPluginApi.createServiceFactory({
service: backendPluginApi.coreServices.scheduler,
deps: {
database: backendPluginApi.coreServices.database,
logger: backendPluginApi.coreServices.logger,
rootLifecycle: backendPluginApi.coreServices.rootLifecycle,
httpRouter: backendPluginApi.coreServices.httpRouter,
pluginMetadata: backendPluginApi.coreServices.pluginMetadata
},
async factory({
database,
logger,
rootLifecycle,
httpRouter,
pluginMetadata
}) {
return DefaultSchedulerService.DefaultSchedulerService.create({
database,
logger,
rootLifecycle,
httpRouter,
pluginMetadata
});
}
});
exports.schedulerServiceFactory = schedulerServiceFactory;
//# sourceMappingURL=schedulerServiceFactory.cjs.js.map