Mari's guided journal software.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

15 lines
578 B

import {EnumSerializer, OptionalSerializer} from "../schemata/Serialization.js";
export enum Condition {
CRITICAL = "Critical",
POOR = "Poor",
SOSO = "So-so",
GOOD = "Good",
EXCELLENT = "Excellent",
UNSURE = "Unsure",
NUMB = "Numb",
}
export const CONDITIONS = [Condition.CRITICAL, Condition.POOR, Condition.SOSO, Condition.GOOD, Condition.EXCELLENT, Condition.UNSURE, Condition.NUMB]
export const ConditionSerializer = new EnumSerializer<Condition>(CONDITIONS)
export const OptionalConditionSerializer = new OptionalSerializer(ConditionSerializer)