@zodiacs/engine 1.0.0
    Preparing search index...

    Interface NatalLocalResolution

    Captured assertions, checked arithmetically without consulting today's Intl/tzdb. The fields after policy are optional from the time-basis conventions set on, so a record in rc.14's shape is accepted, and absent before it; each one given is checked. resolveLocalToUtc returns the whole object as localResolution (docs/time.md).

    interface NatalLocalResolution {
        calendar?: "gregorian" | "julian";
        clock?: "local-mean-time" | "legal";
        dataForm?: "main+backzone" | "main" | "host";
        date: string;
        gapShiftMinutes: number;
        localMeanTime?: { longitude: number; zoneOffsetMinutes: number } | null;
        offsetMinutes: number;
        policy: { fold: "earlier"; gap: "shift-forward" };
        time: string;
        timeZone: string;
        transition?: NatalZoneTransition | null;
        tzdbVersion?: string | null;
        writtenDate?: string;
    }
    Index
    calendar?: "gregorian" | "julian"
    clock?: "local-mean-time" | "legal"
    dataForm?: "main+backzone" | "main" | "host"
    date: string

    The proleptic Gregorian date resolved.

    gapShiftMinutes: number

    Forward wall-clock shift; positive only for a reported gap.

    localMeanTime?: { longitude: number; zoneOffsetMinutes: number } | null
    offsetMinutes: number

    Offset at the resolved instant, minutes east of UTC; may be fractional.

    policy: { fold: "earlier"; gap: "shift-forward" }
    time: string
    timeZone: string
    transition?: NatalZoneTransition | null
    tzdbVersion?: string | null
    writtenDate?: string