chore: use interface type instead of implementation

Signed-off-by: Johan Haals <johan.haals@gmail.com>
This commit is contained in:
Johan Haals
2021-03-01 11:20:44 +01:00
parent 8106c9528f
commit 41b044c81a
4 changed files with 8 additions and 8 deletions
@@ -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;
@@ -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;
@@ -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;
@@ -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;