diff --git a/lib/platform/index.ts b/lib/platform/index.ts
index de97dc3d3e02b2ec5bfeb6634a5a06f992c1048f..e963fcae47d92f0b96678e31c215dd65460b80bd 100644
--- a/lib/platform/index.ts
+++ b/lib/platform/index.ts
@@ -19,11 +19,11 @@ const platforms = new Map<string, Platform>([
 /* eslint-enable global-require */
 
 // eslint-disable-next-line import/no-mutable-exports
-export let platform: Platform;
+export const platform: Platform = {} as any;
 
 // TODO: lazy load platform
 export function setPlatformApi(name: string) {
-  platform = platforms.get(name);
+  Object.assign(platform, platforms.get(name));
 }
 
 export async function initPlatform(config: RenovateConfig) {