Skip to content

openpra-monorepo


Variable: EventTreeSchema

const EventTreeSchema: ZodObject<{ branches: ZodRecord<ZodString, ZodObject<{ description: ZodOptional<ZodString>; functionalEventId: ZodOptional<ZodString>; instructions: ZodOptional<ZodArray<ZodString>>; label: ZodOptional<ZodString>; name: ZodString; paths: ZodArray<ZodObject<{ description: ZodOptional<ZodString>; state: ZodEnum<{ FAILURE: "FAILURE"; SUCCESS: "SUCCESS"; }>; target: ZodString; targetType: ZodEnum<{ BRANCH: "BRANCH"; END_STATE: "END_STATE"; SEQUENCE: "SEQUENCE"; }>; }, $strip>>; uuid: ZodString; }, $strip>>; description: ZodOptional<ZodString>; functionalEvents: ZodRecord<ZodString, ZodObject<{ description: ZodOptional<ZodString>; faultTreeId: ZodOptional<ZodString>; humanActionReference: ZodOptional<ZodString>; label: ZodOptional<ZodString>; name: ZodString; order: ZodOptional<ZodNumber>; systemReference: ZodOptional<ZodString>; uuid: ZodString; }, $strip>>; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<{ A: "A"; B: "B"; C: "C"; D: "D"; E: "E"; F: "F"; G: "G"; H: "H"; I: "I"; }>; sr: ZodString; }, $strip>>; initialState: ZodObject<{ branchId: ZodString; }, $strip>; initiatingEventId: ZodString; label: ZodOptional<ZodString>; missionTime: ZodOptional<ZodNumber>; missionTimeUnits: ZodOptional<ZodString>; mitigationStrategy: ZodOptional<ZodString>; name: ZodString; plantOperatingStateId: ZodOptional<ZodString>; sequences: ZodRecord<ZodString, ZodObject<{ description: ZodOptional<ZodString>; endState: ZodOptional<ZodEnum<typeof EndState>>; eventSequenceId: ZodOptional<ZodString>; functionalEventStates: ZodOptional<ZodRecord<ZodString, ZodEnum<{ FAILURE: "FAILURE"; SUCCESS: "SUCCESS"; }>>>; instructions: ZodOptional<ZodArray<ZodString>>; label: ZodOptional<ZodString>; name: ZodString; uuid: ZodString; }, $strip>>; transfers: ZodOptional<ZodRecord<ZodString, ZodObject<{ preservedDependencies: ZodOptional<ZodArray<ZodString>>; targetEventTreeId: ZodString; transferConditions: ZodOptional<ZodArray<ZodString>>; }, $strip>>>; uuid: ZodString; }, $strip>

Defined in: es/event-sequence-analysis.ts:320