Kizuki
    Preparing search index...

    Interface PageData

    Everything a page needs: the home folder, the current state, and every passage.

    interface PageData {
        home: string;
        passages: Map<
            string,
            {
                location: {
                    cells?: string;
                    heading?: string;
                    notes?: boolean;
                    page?: number;
                    paragraph?: number;
                    sheet?: string;
                    slide?: number;
                };
                materialId: string;
                ordinal: number;
                passageId: string;
                sectionId: string;
                text: string;
            },
        >;
        state: State;
        today: string;
    }
    Index
    home: string

    The home folder: KIZUKI_HOME if set, otherwise ~/.kizuki.

    passages: Map<
        string,
        {
            location: {
                cells?: string;
                heading?: string;
                notes?: boolean;
                page?: number;
                paragraph?: number;
                sheet?: string;
                slide?: number;
            };
            materialId: string;
            ordinal: number;
            passageId: string;
            sectionId: string;
            text: string;
        },
    >

    Every passage, by passage id.

    state: State

    The current state, rebuilt from the logs.

    today: string

    Today's date as YYYY-MM-DD, in the computer's time zone.