UNPKG

@backstage/backend-defaults

Version:

Backend defaults used by Backstage backend apps

31 lines (27 loc) 1.09 kB
import * as _backstage_backend_plugin_api from '@backstage/backend-plugin-api'; import { DatabaseService, LoggerService, RootLifecycleService, HttpRouterService, PluginMetadataService, SchedulerService } from '@backstage/backend-plugin-api'; /** * Default implementation of the task scheduler service. * * @public */ declare class DefaultSchedulerService { static create(options: { database: DatabaseService; logger: LoggerService; rootLifecycle: RootLifecycleService; httpRouter: HttpRouterService; pluginMetadata: PluginMetadataService; }): SchedulerService; } /** * Scheduling of distributed background tasks. * * See {@link @backstage/code-plugin-api#SchedulerService} * and {@link https://backstage.io/docs/backend-system/core-services/scheduler | the service docs} * for more information. * * @public */ declare const schedulerServiceFactory: _backstage_backend_plugin_api.ServiceFactory<_backstage_backend_plugin_api.SchedulerService, "plugin", "singleton">; export { DefaultSchedulerService, schedulerServiceFactory };