Creating Plot Twists
    Preparing search index...

    Type Alias ActivityOccurrence

    Represents a specific instance of a recurring activity. All field values are computed by merging the recurring activity's defaults with any occurrence-specific overrides.

    type ActivityOccurrence = {
        occurrence: Date | string;
        activity: Activity;
        start: Date | string;
        end: Date | string | null;
        done: Date | null;
        title: string;
        meta: ActivityMeta | null;
        tags: Tags;
        archived: boolean;
    }
    Index

    Properties

    occurrence: Date | string

    Original date/datetime of this occurrence. Use start for the occurrence's current start time. Format: Date object or "YYYY-MM-DD" for all-day events.

    activity: Activity

    The recurring activity of which this is an occurrence.

    start: Date | string

    Effective values for this occurrence (series defaults + overrides). These are the actual values that apply to this specific instance.

    end: Date | string | null
    done: Date | null
    title: string
    meta: ActivityMeta | null

    Meta is merged, with the occurrence's meta taking precedence.

    tags: Tags

    Tags for this occurrence (merged with the recurring tags).

    archived: boolean

    True if the occurrence is archived.