From 28bf7d4dfbd56e7301829276eba47ada845250ec Mon Sep 17 00:00:00 2001 From: grafixeyehero Date: Sun, 3 Mar 2024 01:36:21 +0300 Subject: [PATCH] Add shared ItemMediaKind Type --- src/types/base/models/item-media-kind.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/types/base/models/item-media-kind.ts diff --git a/src/types/base/models/item-media-kind.ts b/src/types/base/models/item-media-kind.ts new file mode 100644 index 0000000000..14fbe6a137 --- /dev/null +++ b/src/types/base/models/item-media-kind.ts @@ -0,0 +1,15 @@ +export const ItemMediaKind = { + MusicArtist: 'MusicArtist', + Playlist: 'Playlist', + MusicGenre: 'MusicGenre', + Photo: 'Photo', + Audio: 'Audio', + Video: 'Video', + Book: 'Book', + Recording: 'Recording' +} as const; + +// eslint-disable-next-line @typescript-eslint/no-redeclare +export type ItemMediaKind = keyof typeof ItemMediaKind; + +export type ItemMediaType = ItemMediaKind | null | undefined;