SignalCD Modern PoC API
Preparing search index...
core/src
CollaborativeDocument
Class CollaborativeDocument
Index
Constructors
constructor
Methods
add
Attachment
add
Comment
apply
Changes
clone
edit
Text
get
Heads
get
Structured
View
get
Text
insert
Block
merge
Snapshot
move
Block
remove
Attachment
remove
Block
remove
Comment
resolve
Comment
save
splice
Text
subscribe
subscribe
Structured
update
Block
Constructors
constructor
new
CollaborativeDocument
(
initialState
?:
Uint8Array
<
ArrayBufferLike
>
,
)
:
CollaborativeDocument
Parameters
Optional
initialState
:
Uint8Array
<
ArrayBufferLike
>
Returns
CollaborativeDocument
Methods
add
Attachment
addAttachment
(
attachment
:
DocumentAttachment
)
:
DocumentChange
[]
Parameters
attachment
:
DocumentAttachment
Returns
DocumentChange
[]
add
Comment
addComment
(
comment
:
CreateDocumentComment
)
:
DocumentChange
[]
Parameters
comment
:
CreateDocumentComment
Returns
DocumentChange
[]
apply
Changes
applyChanges
(
changes
:
readonly
DocumentChange
[]
)
:
boolean
Parameters
changes
:
readonly
DocumentChange
[]
Returns
boolean
clone
clone
()
:
CollaborativeDocument
Returns
CollaborativeDocument
edit
Text
editText
(
nextText
:
string
)
:
DocumentChange
[]
Parameters
nextText
:
string
Returns
DocumentChange
[]
get
Heads
getHeads
()
:
Heads
Returns
Heads
get
Structured
View
getStructuredView
()
:
StructuredDocumentView
Returns
StructuredDocumentView
get
Text
getText
()
:
string
Returns
string
insert
Block
insertBlock
(
block
:
DocumentBlock
,
index
?:
number
)
:
DocumentChange
[]
Parameters
block
:
DocumentBlock
index
:
number
= ...
Returns
DocumentChange
[]
merge
Snapshot
mergeSnapshot
(
snapshot
:
Uint8Array
)
:
boolean
Parameters
snapshot
:
Uint8Array
Returns
boolean
move
Block
moveBlock
(
blockId
:
string
,
toIndex
:
number
)
:
DocumentChange
[]
Parameters
blockId
:
string
toIndex
:
number
Returns
DocumentChange
[]
remove
Attachment
removeAttachment
(
attachmentId
:
string
)
:
DocumentChange
[]
Parameters
attachmentId
:
string
Returns
DocumentChange
[]
remove
Block
removeBlock
(
blockId
:
string
)
:
DocumentChange
[]
Parameters
blockId
:
string
Returns
DocumentChange
[]
remove
Comment
removeComment
(
commentId
:
string
)
:
DocumentChange
[]
Parameters
commentId
:
string
Returns
DocumentChange
[]
resolve
Comment
resolveComment
(
commentId
:
string
,
resolved
?:
boolean
)
:
DocumentChange
[]
Parameters
commentId
:
string
resolved
:
boolean
= true
Returns
DocumentChange
[]
save
save
()
:
Uint8Array
Returns
Uint8Array
splice
Text
spliceText
(
edit
:
TextEdit
)
:
DocumentChange
[]
Parameters
edit
:
TextEdit
Returns
DocumentChange
[]
subscribe
subscribe
(
listener
:
DocumentSubscriber
)
:
()
=>
void
Parameters
listener
:
DocumentSubscriber
Returns
()
=>
void
subscribe
Structured
subscribeStructured
(
listener
:
StructuredDocumentSubscriber
)
:
()
=>
void
Parameters
listener
:
StructuredDocumentSubscriber
Returns
()
=>
void
update
Block
updateBlock
(
blockId
:
string
,
update
:
DocumentBlockUpdate
)
:
DocumentChange
[]
Parameters
blockId
:
string
update
:
DocumentBlockUpdate
Returns
DocumentChange
[]
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
add
Attachment
add
Comment
apply
Changes
clone
edit
Text
get
Heads
get
Structured
View
get
Text
insert
Block
merge
Snapshot
move
Block
remove
Attachment
remove
Block
remove
Comment
resolve
Comment
save
splice
Text
subscribe
subscribe
Structured
update
Block
SignalCD Modern PoC API
Loading...