Trilium Frontend API
    Preparing search index...

    Interface ViewContext

    interface ViewContext {
        baseId: string;
        calendarApi: CalendarApiImpl;
        dateEnv: DateEnv;
        dateProfileGenerator: DateProfileGenerator;
        emitter: Emitter<Required<CalendarListeners>>;
        nowManager: CalendarNowManager;
        options: ViewOptionsRefined;
        pluginHooks: PluginHooks;
        registerInteractiveComponent: (
            component: DateComponent<any>,
            settingsInput: InteractionSettingsInput,
        ) => void;
        unregisterInteractiveComponent: (component: DateComponent<any>) => void;
        viewApi: ViewImpl;
        viewSpec: ViewSpec;
        dispatch(action: Action): void;
        getCurrentData(): CalendarData;
    }

    Hierarchy (View Summary)

    Index
    baseId: string
    calendarApi: CalendarApiImpl
    dateEnv: DateEnv
    dateProfileGenerator: DateProfileGenerator
    nowManager: CalendarNowManager
    pluginHooks: PluginHooks
    registerInteractiveComponent: (
        component: DateComponent<any>,
        settingsInput: InteractionSettingsInput,
    ) => void
    unregisterInteractiveComponent: (component: DateComponent<any>) => void
    viewApi: ViewImpl
    viewSpec: ViewSpec