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
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) |