format & combined equal changes type

This commit is contained in:
DerPenz
2023-04-19 20:20:56 +02:00
parent a5acac981c
commit 5927f95f0a
9 changed files with 54 additions and 70 deletions

View File

@@ -35,15 +35,21 @@ export type AppendToResponse<
(T extends undefined
? object
: T extends Array<unknown>
? ('credits' extends T[number] ? { credits: Omit<Credits, 'id'> } : object) &
? ('credits' extends T[number]
? { credits: Omit<Credits, 'id'> }
: object) &
('videos' extends T[number] ? { videos: Omit<Videos, 'id'> } : object) &
('images' extends T[number] ? { images: Omit<Images, 'id'> } : object) &
('recommendations' extends T[number]
? { recommendations: Recommendations }
: object) &
('reviews' extends T[number] ? { reviews: Omit<Reviews, 'id'> } : object) &
('reviews' extends T[number]
? { reviews: Omit<Reviews, 'id'> }
: object) &
('reviews' extends T[number]
? { reviews: Omit<Translations, 'id'> }
: object) &
('keywords' extends T[number] ? { keywords: Omit<Keywords, 'id'> } : object)
('keywords' extends T[number]
? { keywords: Omit<Keywords, 'id'> }
: object)
: never);