From d623cec5c87fd5defefa50bcd09bcf265a62e5a0 Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Fri, 9 Aug 2019 09:25:49 +0300
Subject: [PATCH] refactor: InitRepoConfig

---
 lib/platform/azure/index.ts                  | 4 ++--
 lib/platform/bitbucket-server/index.ts       | 4 ++--
 lib/platform/bitbucket/index.ts              | 4 ++--
 lib/platform/common.ts                       | 2 +-
 lib/platform/github/index.ts                 | 4 ++--
 test/platform/azure/index.spec.ts            | 4 ++--
 test/platform/bitbucket-server/index.spec.ts | 4 ++--
 test/platform/bitbucket/index.spec.ts        | 4 ++--
 8 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/lib/platform/azure/index.ts b/lib/platform/azure/index.ts
index 55fefb7d54..28af621be1 100644
--- a/lib/platform/azure/index.ts
+++ b/lib/platform/azure/index.ts
@@ -4,7 +4,7 @@ import * as hostRules from '../../util/host-rules';
 import { appSlug } from '../../config/app-strings';
 import GitStorage from '../git/storage';
 import { logger } from '../../logger';
-import { RepoConfig, PlatformConfig } from '../common';
+import { InitRepoConfig, PlatformConfig } from '../common';
 
 interface Config {
   storage: GitStorage;
@@ -61,7 +61,7 @@ export async function initRepo({
   localDir,
   azureWorkItemId,
   optimizeForDisabled,
-}: RepoConfig) {
+}: InitRepoConfig) {
   logger.debug(`initRepo("${repository}")`);
   config = { repository, azureWorkItemId } as any;
   const azureApiGit = await azureApi.gitApi();
diff --git a/lib/platform/bitbucket-server/index.ts b/lib/platform/bitbucket-server/index.ts
index 58b08ce2c3..60317ff8dc 100644
--- a/lib/platform/bitbucket-server/index.ts
+++ b/lib/platform/bitbucket-server/index.ts
@@ -6,7 +6,7 @@ import * as utils from './utils';
 import * as hostRules from '../../util/host-rules';
 import GitStorage from '../git/storage';
 import { logger } from '../../logger';
-import { RepoConfig, PlatformConfig } from '../common';
+import { InitRepoConfig, PlatformConfig } from '../common';
 
 /*
  * Version: 5.3 (EOL Date: 15 Aug 2019)
@@ -109,7 +109,7 @@ export async function initRepo({
   localDir,
   optimizeForDisabled,
   bbUseDefaultReviewers,
-}: RepoConfig) {
+}: InitRepoConfig) {
   logger.debug(
     `initRepo("${JSON.stringify({ repository, localDir }, null, 2)}")`
   );
diff --git a/lib/platform/bitbucket/index.ts b/lib/platform/bitbucket/index.ts
index 891fbee748..fdba82bdde 100644
--- a/lib/platform/bitbucket/index.ts
+++ b/lib/platform/bitbucket/index.ts
@@ -8,7 +8,7 @@ import GitStorage from '../git/storage';
 import { readOnlyIssueBody } from '../utils/read-only-issue-body';
 import { appSlug } from '../../config/app-strings';
 import * as comments from './comments';
-import { RepoConfig, PlatformConfig } from '../common';
+import { InitRepoConfig, PlatformConfig } from '../common';
 
 let config: utils.Config = {} as any;
 
@@ -58,7 +58,7 @@ export async function initRepo({
   repository,
   localDir,
   optimizeForDisabled,
-}: RepoConfig) {
+}: InitRepoConfig) {
   logger.debug(`initRepo("${repository}")`);
   const opts = hostRules.find({
     hostType: 'bitbucket',
diff --git a/lib/platform/common.ts b/lib/platform/common.ts
index 0a0467bdb3..714f6d4f10 100644
--- a/lib/platform/common.ts
+++ b/lib/platform/common.ts
@@ -49,7 +49,7 @@ export interface PlatformConfig {
   repoFullName?: string;
 }
 
-export interface RepoConfig {
+export interface InitRepoConfig {
   azureWorkItemId?: number;
   bbUseDefaultReviewers?: boolean;
   gitPrivateKey?: string;
diff --git a/lib/platform/github/index.ts b/lib/platform/github/index.ts
index a2d9eff0c5..1fd5ee06b8 100644
--- a/lib/platform/github/index.ts
+++ b/lib/platform/github/index.ts
@@ -39,7 +39,7 @@ interface Pr {
   canRebase: boolean;
 }
 
-interface RepoConfig {
+interface InitRepoConfig {
   repositoryName: string;
   pushProtection: boolean;
   prReviewsRequired: boolean;
@@ -64,7 +64,7 @@ interface RepoConfig {
   renovateUsername: string;
 }
 
-let config: RepoConfig = {} as any;
+let config: InitRepoConfig = {} as any;
 
 const defaults = {
   hostType: 'github',
diff --git a/test/platform/azure/index.spec.ts b/test/platform/azure/index.spec.ts
index a94da7f3b3..47d4c1f5b1 100644
--- a/test/platform/azure/index.spec.ts
+++ b/test/platform/azure/index.spec.ts
@@ -1,6 +1,6 @@
 import is from '@sindresorhus/is';
 import * as _hostRules from '../../../lib/util/host-rules';
-import { RepoConfig } from '../../../lib/platform/common';
+import { InitRepoConfig } from '../../../lib/platform/common';
 
 describe('platform/azure', () => {
   let hostRules: jest.Mocked<typeof _hostRules>;
@@ -124,7 +124,7 @@ describe('platform/azure', () => {
       azure.cleanRepo();
     });
   });
-  function initRepo(args?: Partial<RepoConfig> | string) {
+  function initRepo(args?: Partial<InitRepoConfig> | string) {
     azureApi.gitApi.mockImplementationOnce(
       () =>
         ({
diff --git a/test/platform/bitbucket-server/index.spec.ts b/test/platform/bitbucket-server/index.spec.ts
index 9af2044371..f4bd31b0e0 100644
--- a/test/platform/bitbucket-server/index.spec.ts
+++ b/test/platform/bitbucket-server/index.spec.ts
@@ -1,5 +1,5 @@
 import responses from './_fixtures/responses';
-import { GotApi, RepoConfig } from '../../../lib/platform/common';
+import { GotApi, InitRepoConfig } from '../../../lib/platform/common';
 import { Storage } from '../../../lib/platform/git/storage';
 
 type BbsApi = typeof import('../../../lib/platform/bitbucket-server');
@@ -83,7 +83,7 @@ describe('platform/bitbucket-server', () => {
         bitbucket.cleanRepo();
       });
 
-      function initRepo(config?: Partial<RepoConfig>) {
+      function initRepo(config?: Partial<InitRepoConfig>) {
         return bitbucket.initRepo({
           endpoint: 'https://stash.renovatebot.com/vcs/',
           repository: 'SOME/repo',
diff --git a/test/platform/bitbucket/index.spec.ts b/test/platform/bitbucket/index.spec.ts
index 6ba40c91f6..8f67a8b0b7 100644
--- a/test/platform/bitbucket/index.spec.ts
+++ b/test/platform/bitbucket/index.spec.ts
@@ -1,6 +1,6 @@
 import URL from 'url';
 import responses from './_fixtures/responses';
-import { GotApi, RepoConfig } from '../../../lib/platform/common';
+import { GotApi, InitRepoConfig } from '../../../lib/platform/common';
 
 describe('platform/bitbucket', () => {
   let bitbucket: typeof import('../../../lib/platform/bitbucket');
@@ -71,7 +71,7 @@ describe('platform/bitbucket', () => {
     return (...args: any) => mocked(() => (bitbucket as any)[prop](...args));
   }
 
-  function initRepo(config?: Partial<RepoConfig>) {
+  function initRepo(config?: Partial<InitRepoConfig>) {
     return mocked(() =>
       bitbucket.initRepo({
         repository: 'some/repo',
-- 
GitLab