@backstage/backend-defaults
Version:
Backend defaults used by Backstage backend apps
30 lines (26 loc) • 905 B
JavaScript
;
var UrlReaders = require('./lib/UrlReaders.cjs.js');
var backendPluginApi = require('@backstage/backend-plugin-api');
const urlReaderFactoriesServiceRef = backendPluginApi.createServiceRef({
id: "core.urlReader.factories",
scope: "plugin",
multiton: true
});
const urlReaderServiceFactory = backendPluginApi.createServiceFactory({
service: backendPluginApi.coreServices.urlReader,
deps: {
config: backendPluginApi.coreServices.rootConfig,
logger: backendPluginApi.coreServices.logger,
factories: urlReaderFactoriesServiceRef
},
async factory({ config, logger, factories }) {
return UrlReaders.UrlReaders.default({
config,
logger,
factories
});
}
});
exports.urlReaderFactoriesServiceRef = urlReaderFactoriesServiceRef;
exports.urlReaderServiceFactory = urlReaderServiceFactory;
//# sourceMappingURL=urlReaderServiceFactory.cjs.js.map