Primitive Backend Communication
This commit is contained in:
parent
2b5a19fdd6
commit
9a8f2198f1
7 changed files with 373 additions and 18 deletions
src/lib
58
src/lib/metadata.ts
Normal file
58
src/lib/metadata.ts
Normal file
|
@ -0,0 +1,58 @@
|
|||
type Metadata = {
|
||||
title: string,
|
||||
series_title: string,
|
||||
|
||||
chapter_number: number,
|
||||
total_chapter_count: number,
|
||||
volume_number: number,
|
||||
|
||||
summary: string,
|
||||
|
||||
year: number,
|
||||
month: number,
|
||||
day: number,
|
||||
|
||||
writer: string,
|
||||
translator: string,
|
||||
letterer: string
|
||||
editor: string,
|
||||
|
||||
publisher: string,
|
||||
|
||||
genre: string,
|
||||
|
||||
tags: string[],
|
||||
|
||||
page_count: number,
|
||||
|
||||
language: LanguageISO,
|
||||
|
||||
characters: string[]
|
||||
|
||||
age_rating: AgeRating
|
||||
}
|
||||
|
||||
enum AgeRating {
|
||||
Unknown = "Unknown",
|
||||
AdultsOnly = "Adults Only 18+",
|
||||
EarlyChildhood = "Early Childhood",
|
||||
Everyone = "Everyone",
|
||||
Everyone10 = "Everyone 10+",
|
||||
G = "G",
|
||||
KidsAdults = "Kids to Adults",
|
||||
M = "M",
|
||||
MA15 = "MA15+",
|
||||
Mature = "Mature 17+",
|
||||
PG = "PG",
|
||||
R18 = "R18+",
|
||||
RatingPending = "Rating Pending",
|
||||
X18 = "X18+"
|
||||
}
|
||||
|
||||
enum LanguageISO {
|
||||
EN = "en",
|
||||
JP = "jp"
|
||||
}
|
||||
|
||||
export { LanguageISO, AgeRating}
|
||||
export type {Metadata}
|
Reference in a new issue