Skip to content

openpra-monorepo


Variable: HumanFailureEventSchema

const HumanFailureEventSchema: ZodObject<{ affectedComponents: ZodOptional<ZodArray<ZodString>>; affectedSystems: ZodArray<ZodString>; applicableEventSequences: ZodOptional<ZodArray<ZodString>>; applicableInitiatingEvents: ZodOptional<ZodArray<ZodString>>; applicablePlantOperatingStates: ZodArray<ZodString>; crossPosGroupingBasis: ZodOptional<ZodEnum<{ BOUNDED: "BOUNDED"; EQUIVALENT_BOUNDARY_CONDITIONS: "EQUIVALENT_BOUNDARY_CONDITIONS"; }>>; description: ZodString; groupedResponses: ZodOptional<ZodArray<ZodString>>; groupingJustification: ZodOptional<ZodString>; hfeTiming: ZodEnum<{ AT_INITIATOR: "AT_INITIATOR"; POST_INITIATOR: "POST_INITIATOR"; PRE_INITIATOR: "PRE_INITIATOR"; }>; impactLevel: ZodEnum<{ COMPONENT: "COMPONENT"; FUNCTION: "FUNCTION"; SYSTEM: "SYSTEM"; TRAIN: "TRAIN"; }>; 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>>; name: ZodString; preInitiatorDetail: ZodOptional<ZodObject<{ averageTimeToDetectionHours: ZodOptional<ZodNumber>; detectionBasis: ZodString; miscalibrationImpactIncluded: ZodBoolean; sourceActivityId: ZodString; unavailabilityModes: ZodArray<ZodString>; }, $strip>>; responseDetail: ZodOptional<ZodObject<{ cueDescription: ZodString; cueTimingBySequence: ZodOptional<ZodArray<ZodObject<{ basis: ZodOptional<ZodString>; cueTimeMinutes: ZodOptional<ZodNumber>; eventSequenceId: ZodString; plantOperatingStateId: ZodOptional<ZodString>; timeWindowMinutes: ZodOptional<ZodNumber>; }, $strip>>>; procedureReferences: ZodArray<ZodString>; requiredResponse: ZodString; responseType: ZodEnum<{ AGGRAVATING_ACTION: "AGGRAVATING_ACTION"; CONTROL: "CONTROL"; INITIATE: "INITIATE"; ISOLATE: "ISOLATE"; OPERATE: "OPERATE"; TERMINATE: "TERMINATE"; }>; successCriteriaIds: ZodArray<ZodString>; }, $strip>>; uuid: ZodString; }, $strip>

Defined in: hr/human-reliability-analysis.ts:61