Skip to content

openpra-monorepo


Variable: SystemComponentSchema

const SystemComponentSchema: ZodObject<{ basicEventIds: ZodOptional<ZodArray<ZodString>>; boundaryConsistencyWithData: ZodOptional<ZodString>; componentBoundary: ZodOptional<ZodString>; description: ZodOptional<ZodString>; failureData: ZodOptional<ZodObject<{ ccfGroupReference: ZodOptional<ZodString>; dataSource: ZodOptional<ZodString>; failureProbability: ZodOptional<ZodNumber>; failureRate: ZodOptional<ZodNumber>; isPartOfCCFGroup: ZodOptional<ZodBoolean>; timeUnit: ZodOptional<ZodString>; }, $strip>>; failureModeIds: ZodOptional<ZodArray<ZodString>>; instanceProperties: ZodOptional<ZodObject<{ installationDetails: ZodOptional<ZodObject<{ dateInstalled: ZodOptional<ZodString>; installedBy: ZodOptional<ZodString>; }, $strip>>; position: ZodOptional<ZodString>; serialNumber: ZodOptional<ZodString>; }, $strip>>; isTemplateInstance: ZodBoolean; name: ZodString; parentComponentId: ZodOptional<ZodString>; quantificationAttributes: ZodOptional<ZodArray<ZodObject<{ name: ZodString; value: ZodUnion<readonly [ZodString, ZodNumber, ZodBoolean]>; }, $strip>>>; systemId: ZodString; templateReference: ZodOptional<ZodString>; type: ZodString; uuid: ZodString; }, $strip>

Defined in: sy/systems-analysis.ts:76