journal-media-vue/src/db/schemas/constants.ts
gcch ad01868a9f
Some checks failed
ci/woodpecker/push/publish_instable Pipeline failed
2025-03-05
2025-03-05 09:10:21 +01:00

33 lines
996 B
TypeScript

export const MEDIA_TYPES = {
DOCUMENTARY: "documentary",
FILM: "film",
SERIES: "series",
} as const;
export const DIARY_ENTRY_STATES = {
/** Un média abandonné, lors de son acquisition ou de son visionnage. */
DROPPED: "dropped",
/** Un média souhaité à acquérir. */
TO_FIND: "to_find",
/** Un média déjà vu et à revoir. */
TO_REWATCH: "to_rewatch",
/** Un média souhaité mais dont l'état est encore flou. */
TO_SORT: "to_sort",
/** Un média acquis et à regarder. */
TO_WATCH: "to_watch",
/** Un média à l'état inconnu (état par défaut). */
UNKNOWN: "unknown",
/** Un média ayant été regardé au mois une fois. */
WATCHED: "watched",
} as const;
export const APPRECIATION_STATES = {
/** Oeuvre appréciée. */
APPRECIATED: "appreciated",
/** Oeuvre non appréciée (détestée). */
DISLIKED: "disliked",
/** Oeuvre laissant de marbre. */
NEUTRAL: "neutral",
/** Appréciation inconnue. */
UNKNOWN: "unknown",
} as const;