Trilium Frontend API
Preparing search index...
<internal>
PluginHooks
Interface PluginHooks
interface
PluginHooks
{
calendarInteractions
:
CalendarInteractionClass
[]
;
cmdFormatter
?:
CmdDateFormatterFunc
;
componentInteractions
:
InteractionClass
[]
;
contextInit
:
(
(
context
:
CalendarContext
)
=>
void
)
[]
;
datePointTransforms
:
DatePointTransform
[]
;
dateSelectionTransformers
:
dateSelectionJoinTransformer
[]
;
dateSpanTransforms
:
DateSpanTransform
[]
;
elementDraggingImpl
?:
ElementDraggingClass
;
eventDefMemberAdders
:
EventDefMemberAdder
[]
;
eventDefMutationAppliers
:
eventDefMutationApplier
[]
;
eventDragMutationMassagers
:
eventDragMutationMassager
[]
;
eventDropTransformers
:
EventDropTransformers
[]
;
eventRefiners
:
GenericRefiners
;
eventSourceDefs
:
EventSourceDef
<
any
>
[]
;
eventSourceRefiners
:
GenericRefiners
;
externalDefTransforms
:
ExternalDefTransform
[]
;
initialView
:
string
;
isDraggableTransformers
:
eventIsDraggableTransformer
[]
;
isLoadingFuncs
:
(
(
state
:
Dictionary
)
=>
boolean
)
[]
;
isPropsValid
:
isPropsValidTester
;
listenerRefiners
:
GenericListenerRefiners
;
optionChangeHandlers
:
OptionChangeHandlerMap
;
optionDefaults
:
CalendarOptions
[]
;
optionRefiners
:
GenericRefiners
;
premiumReleaseDate
:
Date
;
propSetHandlers
:
{
[
propName
:
string
]:
(
val
:
any
,
context
:
CalendarData
)
=>
void
;
}
;
recurringTypes
:
RecurringType
<
any
>
[]
;
reducers
:
ReducerFunc
[]
;
scrollerSyncerClass
:
ScrollerSyncerClass
;
viewContainerAppends
:
ViewContainerAppend
[]
;
viewPropsTransformers
:
ViewPropsTransformerClass
[]
;
views
:
ViewConfigInputHash
;
}
Index
Properties
calendar
Interactions
cmd
Formatter?
component
Interactions
context
Init
date
Point
Transforms
date
Selection
Transformers
date
Span
Transforms
element
Dragging
Impl?
event
Def
Member
Adders
event
Def
Mutation
Appliers
event
Drag
Mutation
Massagers
event
Drop
Transformers
event
Refiners
event
Source
Defs
event
Source
Refiners
external
Def
Transforms
initial
View
is
Draggable
Transformers
is
Loading
Funcs
is
Props
Valid
listener
Refiners
option
Change
Handlers
option
Defaults
option
Refiners
premium
Release
Date
prop
Set
Handlers
recurring
Types
reducers
scroller
Syncer
Class
view
Container
Appends
view
Props
Transformers
views
Properties
calendar
Interactions
calendarInteractions
:
CalendarInteractionClass
[]
Optional
cmd
Formatter
cmdFormatter
?:
CmdDateFormatterFunc
component
Interactions
componentInteractions
:
InteractionClass
[]
context
Init
contextInit
:
(
(
context
:
CalendarContext
)
=>
void
)
[]
date
Point
Transforms
datePointTransforms
:
DatePointTransform
[]
date
Selection
Transformers
dateSelectionTransformers
:
dateSelectionJoinTransformer
[]
date
Span
Transforms
dateSpanTransforms
:
DateSpanTransform
[]
Optional
element
Dragging
Impl
elementDraggingImpl
?:
ElementDraggingClass
event
Def
Member
Adders
eventDefMemberAdders
:
EventDefMemberAdder
[]
event
Def
Mutation
Appliers
eventDefMutationAppliers
:
eventDefMutationApplier
[]
event
Drag
Mutation
Massagers
eventDragMutationMassagers
:
eventDragMutationMassager
[]
event
Drop
Transformers
eventDropTransformers
:
EventDropTransformers
[]
event
Refiners
eventRefiners
:
GenericRefiners
event
Source
Defs
eventSourceDefs
:
EventSourceDef
<
any
>
[]
event
Source
Refiners
eventSourceRefiners
:
GenericRefiners
external
Def
Transforms
externalDefTransforms
:
ExternalDefTransform
[]
initial
View
initialView
:
string
is
Draggable
Transformers
isDraggableTransformers
:
eventIsDraggableTransformer
[]
is
Loading
Funcs
isLoadingFuncs
:
(
(
state
:
Dictionary
)
=>
boolean
)
[]
is
Props
Valid
isPropsValid
:
isPropsValidTester
listener
Refiners
listenerRefiners
:
GenericListenerRefiners
option
Change
Handlers
optionChangeHandlers
:
OptionChangeHandlerMap
option
Defaults
optionDefaults
:
CalendarOptions
[]
option
Refiners
optionRefiners
:
GenericRefiners
premium
Release
Date
premiumReleaseDate
:
Date
prop
Set
Handlers
propSetHandlers
:
{
[
propName
:
string
]:
(
val
:
any
,
context
:
CalendarData
)
=>
void
;
}
recurring
Types
recurringTypes
:
RecurringType
<
any
>
[]
reducers
reducers
:
ReducerFunc
[]
scroller
Syncer
Class
scrollerSyncerClass
:
ScrollerSyncerClass
view
Container
Appends
viewContainerAppends
:
ViewContainerAppend
[]
view
Props
Transformers
viewPropsTransformers
:
ViewPropsTransformerClass
[]
views
views
:
ViewConfigInputHash
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
calendar
Interactions
cmd
Formatter
component
Interactions
context
Init
date
Point
Transforms
date
Selection
Transformers
date
Span
Transforms
element
Dragging
Impl
event
Def
Member
Adders
event
Def
Mutation
Appliers
event
Drag
Mutation
Massagers
event
Drop
Transformers
event
Refiners
event
Source
Defs
event
Source
Refiners
external
Def
Transforms
initial
View
is
Draggable
Transformers
is
Loading
Funcs
is
Props
Valid
listener
Refiners
option
Change
Handlers
option
Defaults
option
Refiners
premium
Release
Date
prop
Set
Handlers
recurring
Types
reducers
scroller
Syncer
Class
view
Container
Appends
view
Props
Transformers
views
Trilium Frontend API
Loading...