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