From d8eaf6b03b80036f4891f6c3689180553ce8354b Mon Sep 17 00:00:00 2001 From: Sergei Zharinov <zharinov@users.noreply.github.com> Date: Tue, 7 May 2024 01:04:14 -0300 Subject: [PATCH] refactor: Make "UpdateArtifactsResult" a union type (#28884) --- lib/modules/manager/types.ts | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/lib/modules/manager/types.ts b/lib/modules/manager/types.ts index 40e4586a5b..754d68da8a 100644 --- a/lib/modules/manager/types.ts +++ b/lib/modules/manager/types.ts @@ -187,10 +187,15 @@ export interface ArtifactError { stderr?: string; } -export interface UpdateArtifactsResult { - artifactError?: ArtifactError; - file?: FileChange; -} +export type UpdateArtifactsResult = + | { + file?: FileChange; + artifactError?: undefined; + } + | { + file?: undefined; + artifactError?: ArtifactError; + }; export interface UpdateArtifact<T = Record<string, unknown>> { packageFileName: string; -- GitLab