Trilium Frontend API
    Preparing search index...

    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
    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[]