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.
 
 

18 lines
800 B

import {schema} from "../schemata/SchemaData.js";
import {EnumSerializer, OptionalSerializer} from "../schemata/Serialization.js";
import {Condition, CONDITIONS} from "./Condition.js";
export enum Suicidality {
NONE = "None",
PASSIVE = "Passive",
INTRUSIVE = "Intrusive",
ACTIVE = "Active",
RESIGNED = "Resigned",
PLANNING = "Planning",
PLANNED = "Planned",
DANGER = "Danger",
}
export const SUICIDALITIES: Suicidality[] = [Suicidality.NONE, Suicidality.PASSIVE, Suicidality.INTRUSIVE, Suicidality.ACTIVE, Suicidality.RESIGNED, Suicidality.PLANNING, Suicidality.PLANNED, Suicidality.DANGER]
export const SuicidalitySerializer = new EnumSerializer<Suicidality>(SUICIDALITIES)
export const OptionalSuicidalitySerializer = new OptionalSerializer(SuicidalitySerializer)