Module

FPO.Types

#AnnotatedMarker

type AnnotatedMarker = { endCol :: Int, endRow :: Int, id :: Int, mCommentSection :: Maybe CommentSection, markerText :: String, startCol :: Int, startRow :: Int, type :: String }

#Comment

type Comment = { author :: String, content :: String, timestamp :: DateTime }

#CommentSection

type CommentSection = { first :: Maybe FirstComment, hasProblem :: Boolean, markerID :: Int, replies :: Array Comment, resolved :: Boolean }

#FirstComment

type FirstComment = { comment :: Comment, hasProblem :: Boolean, markerID :: Int, resolved :: Boolean }

#TOCEntry

type TOCEntry = { id :: Int, name :: String, paraID :: Int }

#TOCTree

#cdCommentToComment

#documentTreeToTOCTree

#emptyComment

#emptyCommentSection

#emptyTOCEntry

#findTOCEntry

#findTitleTOCEntry

#firstTOCEntry

#nodeHeaderToTOCEntry

#replaceTOCEntry

#sectionDtoToCS

#tocEntryToNodeHeader

#tocTreeToDocumentTree

#updateFirstCommentProblem

Modules