address comments

Signed-off-by: Fredrik Adelöw <freben@gmail.com>
This commit is contained in:
Fredrik Adelöw
2021-03-16 21:18:59 +01:00
parent 3385b374bd
commit 4a229328a5
3 changed files with 16 additions and 11 deletions
+1 -1
View File
@@ -4,7 +4,7 @@
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
"private": true,
"private": false,
"publishConfig": {
"access": "public",
"main": "dist/index.esm.js",
@@ -16,15 +16,20 @@
import { Config } from '@backstage/config';
import { ApiRef, createApiRef } from '@backstage/core';
import { ScmIntegrations } from '@backstage/integration';
import {
ScmIntegrationRegistry,
ScmIntegrations,
} from '@backstage/integration';
export class ScmIntegrationsApi extends ScmIntegrations {
static fromConfig(config: Config): ScmIntegrationsApi {
export class ScmIntegrationsApi {
static fromConfig(config: Config): ScmIntegrationRegistry {
return ScmIntegrations.fromConfig(config);
}
}
export const scmIntegrationsApiRef: ApiRef<ScmIntegrationsApi> = createApiRef({
id: 'integration.scmintegrations',
description: 'All of the registered SCM integrations of your config',
});
export const scmIntegrationsApiRef: ApiRef<ScmIntegrationRegistry> = createApiRef(
{
id: 'integration.scmintegrations',
description: 'All of the registered SCM integrations of your config',
},
);