Skip to content

shared-types


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