This repository has been archived on 2024-08-06. You can view files and clone it, but cannot push or open issues or pull requests.
comicinfo-editor-v2/src/lib/metadata.ts

62 lines
No EOL
1 KiB
TypeScript

type Metadata = {
title: string,
series_title: string,
chapter_number: number,
total_chapter_count: number,
volume_number: number,
summary: string,
release_date: ReleaseDate,
writer: string,
translator: string,
letterer: string
editor: string,
publisher: string,
genre: string,
tags: string[],
page_count: number,
language: LanguageISO,
characters: string[]
age_rating: AgeRating
}
type ReleaseDate = {
year: number,
month: number,
day: number,
}
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, ReleaseDate}