trilium
Preparing search index...
Frontend Script API
<internal>
Writer
Interface Writer
interface
Writer
{
addMarker
(
name
:
string
,
opts
:
{
range
:
Range
;
usingOperation
:
boolean
}
,
)
:
any
;
createElement
(
type
:
string
,
opts
:
Record
<
string
,
undefined
|
null
|
string
>
,
)
:
any
;
createPositionAt
(
el
:
CKNode
,
opt
?:
number
|
"end"
)
:
any
;
createRange
(
start
:
number
,
end
:
number
)
:
Range
;
insertText
(
text
:
string
,
opts
:
undefined
|
Record
<
string
,
unknown
>
|
TextPosition
,
position
?:
TextPosition
,
)
:
any
;
removeMarker
(
name
:
string
)
:
any
;
setAttribute
(
name
:
string
,
value
:
string
,
el
:
CKNode
)
:
any
;
setSelection
(
pos
:
number
,
pos
?:
number
)
:
any
;
}
Index
Methods
add
Marker
create
Element
create
Position
At
create
Range
insert
Text
remove
Marker
set
Attribute
set
Selection
Methods
add
Marker
addMarker
(
name
:
string
,
opts
:
{
range
:
Range
;
usingOperation
:
boolean
}
)
:
any
Parameters
name
:
string
opts
:
{
range
:
Range
;
usingOperation
:
boolean
}
Returns
any
create
Element
createElement
(
type
:
string
,
opts
:
Record
<
string
,
undefined
|
null
|
string
>
,
)
:
any
Parameters
type
:
string
opts
:
Record
<
string
,
undefined
|
null
|
string
>
Returns
any
create
Position
At
createPositionAt
(
el
:
CKNode
,
opt
?:
number
|
"end"
)
:
any
Parameters
el
:
CKNode
Optional
opt
:
number
|
"end"
Returns
any
create
Range
createRange
(
start
:
number
,
end
:
number
)
:
Range
Parameters
start
:
number
end
:
number
Returns
Range
insert
Text
insertText
(
text
:
string
,
opts
:
undefined
|
Record
<
string
,
unknown
>
|
TextPosition
,
position
?:
TextPosition
,
)
:
any
Parameters
text
:
string
opts
:
undefined
|
Record
<
string
,
unknown
>
|
TextPosition
Optional
position
:
TextPosition
Returns
any
remove
Marker
removeMarker
(
name
:
string
)
:
any
Parameters
name
:
string
Returns
any
set
Attribute
setAttribute
(
name
:
string
,
value
:
string
,
el
:
CKNode
)
:
any
Parameters
name
:
string
value
:
string
el
:
CKNode
Returns
any
set
Selection
setSelection
(
pos
:
number
,
pos
?:
number
)
:
any
Parameters
pos
:
number
Optional
pos
:
number
Returns
any
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
add
Marker
create
Element
create
Position
At
create
Range
insert
Text
remove
Marker
set
Attribute
set
Selection
trilium
Loading...