Trilium Frontend API
    Preparing search index...

    Interface PluginInput

    interface PluginInput {
        calendarInteractions?: CalendarInteractionClass[];
        cmdFormatter?: CmdDateFormatterFunc;
        componentInteractions?: InteractionClass[];
        contextInit?: (context: CalendarContext) => void;
        datePointTransforms?: DatePointTransform[];
        dateSelectionTransformers?: dateSelectionJoinTransformer[];
        dateSpanTransforms?: DateSpanTransform[];
        deps?: PluginInput[];
        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;
        name: string;
        optionChangeHandlers?: OptionChangeHandlerMap;
        optionDefaults?: CalendarOptions;
        optionRefiners?: GenericRefiners;
        premiumReleaseDate?: string;
        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[]
    deps?: PluginInput[]
    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
    name: string
    optionChangeHandlers?: OptionChangeHandlerMap
    optionDefaults?: CalendarOptions
    optionRefiners?: GenericRefiners
    premiumReleaseDate?: string
    propSetHandlers?: {
        [propName: string]: (val: any, context: CalendarData) => void;
    }
    recurringTypes?: RecurringType<any>[]
    reducers?: ReducerFunc[]
    scrollerSyncerClass?: ScrollerSyncerClass
    viewContainerAppends?: ViewContainerAppend[]
    viewPropsTransformers?: ViewPropsTransformerClass[]