From 41b044c81ae8a445608e6569d156a97de4b9bd15 Mon Sep 17 00:00:00 2001 From: Johan Haals Date: Mon, 1 Mar 2021 11:20:44 +0100 Subject: [PATCH] chore: use interface type instead of implementation Signed-off-by: Johan Haals --- .../src/scaffolder/actions/builtin/publish/azure.ts | 4 ++-- .../src/scaffolder/actions/builtin/publish/bitbucket.ts | 4 ++-- .../src/scaffolder/actions/builtin/publish/github.ts | 4 ++-- .../src/scaffolder/actions/builtin/publish/gitlab.ts | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/azure.ts b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/azure.ts index 58ba6d3131..5eaba05ea0 100644 --- a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/azure.ts +++ b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/azure.ts @@ -15,7 +15,7 @@ */ import { InputError } from '@backstage/backend-common'; -import { ScmIntegrations } from '@backstage/integration'; +import { ScmIntegrationRegistry } from '@backstage/integration'; import { initRepoAndPush } from '../../../stages/publish/helpers'; import { GitRepositoryCreateOptions } from 'azure-devops-node-api/interfaces/GitInterfaces'; import { getPersonalAccessTokenHandler, WebApi } from 'azure-devops-node-api'; @@ -23,7 +23,7 @@ import { parseRepoUrl } from './util'; import { createTemplateAction } from '../../createTemplateAction'; export function createPublishAzureAction(options: { - integrations: ScmIntegrations; + integrations: ScmIntegrationRegistry; }) { const { integrations } = options; diff --git a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/bitbucket.ts b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/bitbucket.ts index 1cc77cbf81..4c3cf30ecd 100644 --- a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/bitbucket.ts +++ b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/bitbucket.ts @@ -17,7 +17,7 @@ import { InputError } from '@backstage/backend-common'; import { BitbucketIntegrationConfig, - ScmIntegrations, + ScmIntegrationRegistry, } from '@backstage/integration'; import { initRepoAndPush } from '../../../stages/publish/helpers'; import { parseRepoUrl } from './util'; @@ -157,7 +157,7 @@ const getAuthorizationHeader = (config: BitbucketIntegrationConfig) => { }; export function createPublishBitbucketAction(options: { - integrations: ScmIntegrations; + integrations: ScmIntegrationRegistry; }) { const { integrations } = options; diff --git a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/github.ts b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/github.ts index d449ee135c..be0820d0b1 100644 --- a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/github.ts +++ b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/github.ts @@ -17,7 +17,7 @@ import { InputError } from '@backstage/backend-common'; import { GithubCredentialsProvider, - ScmIntegrations, + ScmIntegrationRegistry, } from '@backstage/integration'; import { Octokit } from '@octokit/rest'; import { initRepoAndPush } from '../../../stages/publish/helpers'; @@ -25,7 +25,7 @@ import { parseRepoUrl } from './util'; import { createTemplateAction } from '../../createTemplateAction'; export function createPublishGithubAction(options: { - integrations: ScmIntegrations; + integrations: ScmIntegrationRegistry; }) { const { integrations } = options; diff --git a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gitlab.ts b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gitlab.ts index 603ca84f05..9122c828a0 100644 --- a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gitlab.ts +++ b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gitlab.ts @@ -15,14 +15,14 @@ */ import { InputError } from '@backstage/backend-common'; -import { ScmIntegrations } from '@backstage/integration'; +import { ScmIntegrationRegistry } from '@backstage/integration'; import { Gitlab } from '@gitbeaker/node'; import { initRepoAndPush } from '../../../stages/publish/helpers'; import { parseRepoUrl } from './util'; import { createTemplateAction } from '../../createTemplateAction'; export function createPublishGitlabAction(options: { - integrations: ScmIntegrations; + integrations: ScmIntegrationRegistry; }) { const { integrations } = options;