From a21bb60d407c720fa2fec2be85d3fe03abd156a4 Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Sun, 3 May 2020 10:14:22 +0200
Subject: [PATCH] chore: improve extract typings

---
 lib/config/common.ts                            | 4 +++-
 lib/workers/repository/extract/manager-files.ts | 5 ++++-
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/lib/config/common.ts b/lib/config/common.ts
index f055c9216d..224a161cf4 100644
--- a/lib/config/common.ts
+++ b/lib/config/common.ts
@@ -19,13 +19,15 @@ export interface RenovateSharedConfig {
   automerge?: boolean;
   branchPrefix?: string;
   branchName?: string;
-
+  manager?: string;
   commitMessage?: string;
   enabled?: boolean;
   enabledManagers?: string[];
+  fileMatch?: string[];
   group?: GroupConfig;
   groupName?: string;
   groupSlug?: string;
+  includePaths?: string[];
   ignoreDeps?: string[];
   ignorePaths?: string[];
   labels?: string[];
diff --git a/lib/workers/repository/extract/manager-files.ts b/lib/workers/repository/extract/manager-files.ts
index f681fc50c6..61ef25c097 100644
--- a/lib/workers/repository/extract/manager-files.ts
+++ b/lib/workers/repository/extract/manager-files.ts
@@ -1,4 +1,5 @@
 import is from '@sindresorhus/is';
+import { RenovateConfig } from '../../../config/common';
 import { logger } from '../../../logger';
 import {
   extractAllPackageFiles,
@@ -14,7 +15,9 @@ import {
   getMatchingFiles,
 } from './file-match';
 
-export async function getManagerPackageFiles(config): Promise<PackageFile[]> {
+export async function getManagerPackageFiles(
+  config: RenovateConfig
+): Promise<PackageFile[]> {
   const { manager, enabled, includePaths, ignorePaths } = config;
   logger.trace(`getPackageFiles(${manager})`);
   if (!enabled) {
-- 
GitLab