append_to_response changes support

This commit is contained in:
DerPenz
2023-04-19 20:23:16 +02:00
parent 5927f95f0a
commit cc41646798

View File

@@ -1,4 +1,5 @@
import {
Changes,
Credits,
Images,
Keywords,
@@ -26,6 +27,7 @@ export type AppendToResponseKeys =
| 'credits'
| 'recommendations'
| 'reviews'
| 'changes'
| 'keywords';
export type AppendToResponse<
@@ -49,6 +51,9 @@ export type AppendToResponse<
('reviews' extends T[number]
? { reviews: Omit<Translations, 'id'> }
: object) &
('changes' extends T[number]
? { changes: Omit<Changes, 'id'> }
: object) &
('keywords' extends T[number]
? { keywords: Omit<Keywords, 'id'> }
: object)