index
OpenPRA Shared Types (pure TS types and DTOs).
This package is the source of truth for shared domain types used across the frontend and backend. It contains only type definitions (no runtime code) and is safe to import in any environment.
Prefer importing from this package instead of duplicating type shapes.
References
AuthToken
Re-exports AuthToken
AuthTokenAdditionals
Re-exports AuthTokenAdditionals
Column
Re-exports Column
DEFAULT_LABEL_JSON
Re-exports DEFAULT_LABEL_JSON
DEFAULT_TYPED_MODEL_JSON
Re-exports DEFAULT_TYPED_MODEL_JSON
DefaultNestedModelJSON
Re-exports DefaultNestedModelJSON
Defaults
Re-exports Defaults
EMPTY_TOKEN
Re-exports EMPTY_TOKEN
EventSequenceGraph
Re-exports EventSequenceGraph
EventTreeData
Re-exports EventTreeData
EventTreeGraph
Re-exports EventTreeGraph
ExternalHazardsModel
Re-exports ExternalHazardsModel
ExternalHazardsModelType
Re-exports ExternalHazardsModelType
FaultTreeGraph
Re-exports FaultTreeGraph
Fmea
Re-exports Fmea
FullScopeModel
Re-exports FullScopeModel
FullScopeModelType
Re-exports FullScopeModelType
Graph
Re-exports Graph
GraphEdge
Re-exports GraphEdge
GraphNode
Re-exports GraphNode
InternalEventsMetadata
Re-exports InternalEventsMetadata
InternalEventsModel
Re-exports InternalEventsModel
InternalEventsModelType
Re-exports InternalEventsModelType
InternalHazardsModel
Re-exports InternalHazardsModel
InternalHazardsModelType
Re-exports InternalHazardsModelType
InvitedUserDetailsDto
Re-exports InvitedUserDetailsDto
InvitedUserDto
Re-exports InvitedUserDto
InviteIdDto
Re-exports InviteIdDto
LabelJSON
Re-exports LabelJSON
LabelJSONMap
Re-exports LabelJSONMap
NestedModel
Re-exports NestedModel
NestedModelJSON
Re-exports NestedModelJSON
NestedModelType
Re-exports NestedModelType
OptionalKeys
Re-exports OptionalKeys
PermissionDto
Re-exports PermissionDto
RoleSchemaDto
Re-exports RoleSchemaDto
Row
Re-exports Row
SharedTypes
Re-exports SharedTypes
TypedModelJSON
Re-exports TypedModelJSON
TypedModelJSONMap
Re-exports TypedModelJSONMap
typedModelType
Re-exports typedModelType
