From 212dcdfe54c2bd4720ad65299f158dc7ea385d93 Mon Sep 17 00:00:00 2001 From: Michael Kriese <michael.kriese@visualon.de> Date: Thu, 16 Apr 2020 10:14:22 +0200 Subject: [PATCH] fix(presets): fix typo (#5970) --- lib/config/presets/common.ts | 12 +++++++++++- lib/config/presets/github.ts | 2 +- lib/config/presets/index.ts | 3 ++- 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/lib/config/presets/common.ts b/lib/config/presets/common.ts index 72ea53ca71..b002bd4b64 100644 --- a/lib/config/presets/common.ts +++ b/lib/config/presets/common.ts @@ -1,2 +1,12 @@ +import { RenovateConfig } from '../common'; + // TODO: Proper typing -export type Preset = any; +export type Preset = RenovateConfig & Record<string, unknown>; + +export interface PresetApi { + getPreset( + pkgName: string, + presetName?: string, + baseConfig?: RenovateConfig + ): Promise<Preset>; +} diff --git a/lib/config/presets/github.ts b/lib/config/presets/github.ts index 8dc79fbb59..d92a358b86 100644 --- a/lib/config/presets/github.ts +++ b/lib/config/presets/github.ts @@ -29,7 +29,7 @@ async function fetchJSONFile( throw err; } logger.debug( - { statusCode: err.statusCodef }, + { statusCode: err.statusCode }, `Failed to retrieve ${fileName} from repo` ); throw new Error('dep not found'); diff --git a/lib/config/presets/index.ts b/lib/config/presets/index.ts index a84f527ac8..a66f3a146b 100644 --- a/lib/config/presets/index.ts +++ b/lib/config/presets/index.ts @@ -14,8 +14,9 @@ import { DATASOURCE_FAILURE, PLATFORM_FAILURE, } from '../../constants/error-messages'; +import { PresetApi } from './common'; -const presetSources = { +const presetSources: Record<string, PresetApi> = { github, npm, gitlab, -- GitLab