diff --git a/shared/src/util/mediatype/MediaType.ts b/shared/src/util/mediatype/MediaType.ts index a7380f5e..aefec541 100644 --- a/shared/src/util/mediatype/MediaType.ts +++ b/shared/src/util/mediatype/MediaType.ts @@ -454,6 +454,27 @@ export class MediaType { fileExtension: 'json', }); } + public static get READIUM_CONTENT_DOCUMENT(): MediaType { + return MediaType.parse({ + mediaType: 'application/vnd.readium.content+json', + name: 'Readium Content Document', + fileExtension: 'json', + }); + } + public static get READIUM_GUIDED_NAVIGATION_DOCUMENT(): MediaType { + return MediaType.parse({ + mediaType: 'application/guided-navigation+json', + name: 'Readium Guided Navigation Document', + fileExtension: 'json', + }); + } + public static get READIUM_POSITION_LIST(): MediaType { + return MediaType.parse({ + mediaType: 'application/vnd.readium.position-list+json', + name: 'Readium Position List', + fileExtension: 'json', + }); + } public static get READIUM_WEBPUB(): MediaType { return MediaType.parse({ mediaType: 'application/webpub+zip',