@zodiacs/engine 1.0.0
    Preparing search index...

    Interface BirthWindow

    interface BirthWindow {
        cells: readonly BirthWindowCell[];
        end: Date;
        engineVersion: string;
        flags: readonly BirthWindowFlag[];
        houseSystem: HouseSystem;
        latitude: number;
        longitude: number;
        rounding:
            | {
                end: Date;
                minutes: number;
                mode: "nearest"
                | "down";
                recorded: Date;
                start: Date;
            }
            | null;
        schema: "zodiacs.birth-window.v1";
        start: Date;
        switches: readonly BirthWindowSwitch[];
        unresolved: readonly WindowUnresolved[];
        verification: string;
    }
    Index
    cells: readonly BirthWindowCell[]

    Cells in time order; they tile [start, end).

    end: Date
    engineVersion: string
    flags: readonly BirthWindowFlag[]
    houseSystem: HouseSystem

    The requested house system.

    latitude: number
    longitude: number
    rounding:
        | {
            end: Date;
            minutes: number;
            mode: "nearest"
            | "down";
            recorded: Date;
            start: Date;
        }
        | null
    schema: "zodiacs.birth-window.v1"
    start: Date
    switches: readonly BirthWindowSwitch[]

    Switches in time order, one per cell boundary.

    unresolved: readonly WindowUnresolved[]

    Intervals left unresolved, in time order; empty unless node-unresolved is flagged.

    verification: string

    How far the switch instants have been checked: dense one-second sampling, not proof.