Skip to content

openpra-monorepo


Variable: DependencyModelsSchema

const DependencyModelsSchema: ZodObject<{ functionalDependencies: ZodOptional<ZodArray<ZodObject<{ dependencies: ZodArray<ZodObject<{ applicableInitiatingEvents: ZodOptional<ZodArray<...>>; applicablePlantOperatingStates: ZodOptional<ZodArray<...>>; basis: ZodOptional<ZodString>; dependedUponElement: ZodString; dependencyType: ZodEnum<typeof DependencyType>; dependentElement: ZodString; description: ZodString; implementsSrs: ZodArray<ZodObject<..., ...>>; importanceLevel: ZodOptional<ZodEnum<...>>; timePhased: ZodOptional<ZodBoolean>; uuid: ZodString; }, $strip>>; description: ZodString; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<{ A: ...; B: ...; C: ...; D: ...; E: ...; F: ...; G: ...; H: ...; I: ...; }>; sr: ZodString; }, $strip>>; involvedSystems: ZodArray<ZodString>; logicModel: ZodOptional<ZodString>; name: ZodString; supportingAnalysisReferences: ZodOptional<ZodArray<ZodString>>; uuid: ZodString; }, $strip>>>; humanDependencies: ZodOptional<ZodArray<ZodObject<{ affectedSystems: ZodOptional<ZodArray<ZodString>>; dependencyType: ZodString; description: ZodString; hraReferences: ZodOptional<ZodArray<ZodString>>; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<{ A: ...; B: ...; C: ...; D: ...; E: ...; F: ...; G: ...; H: ...; I: ...; }>; sr: ZodString; }, $strip>>; involvedHumanActions: ZodArray<ZodString>; name: ZodString; uuid: ZodString; }, $strip>>>; operationalDependencies: ZodOptional<ZodArray<ZodObject<{ affectedSystems: ZodArray<ZodString>; description: ZodString; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<{ A: ...; B: ...; C: ...; D: ...; E: ...; F: ...; G: ...; H: ...; I: ...; }>; sr: ZodString; }, $strip>>; involvedHumanActions: ZodOptional<ZodArray<ZodString>>; name: ZodString; operationalPractice: ZodString; procedureReferences: ZodOptional<ZodArray<ZodString>>; uuid: ZodString; }, $strip>>>; phenomenologicalDependencies: ZodOptional<ZodArray<ZodObject<{ affectedSystems: ZodArray<ZodString>; description: ZodString; deterministicAnalysisReferences: ZodOptional<ZodArray<ZodString>>; environmentalConditions: ZodOptional<ZodArray<ZodString>>; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<{ A: ...; B: ...; C: ...; D: ...; E: ...; F: ...; G: ...; H: ...; I: ...; }>; sr: ZodString; }, $strip>>; name: ZodString; onsetTiming: ZodOptional<ZodString>; phenomenon: ZodString; systemSpecificImpacts: ZodOptional<ZodRecord<ZodString, ZodString>>; uuid: ZodString; }, $strip>>>; systemInterfaces: ZodOptional<ZodArray<ZodObject<{ connectionPoints: ZodOptional<ZodArray<ZodString>>; description: ZodString; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<{ A: ...; B: ...; C: ...; D: ...; E: ...; F: ...; G: ...; H: ...; I: ...; }>; sr: ZodString; }, $strip>>; interfaceType: ZodEnum<{ FUNCTIONAL: "FUNCTIONAL"; OPERATIONAL: "OPERATIONAL"; PHYSICAL: "PHYSICAL"; }>; involvedSystems: ZodArray<ZodString>; modelingApproach: ZodString; name: ZodString; uuid: ZodString; }, $strip>>>; }, $strip>

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