@squawk
    Preparing search index...

    Interface Airmet

    A parsed AIRMET (Airman's Meteorological Information) bulletin.

    AIRMETs are in-flight weather advisories for conditions potentially hazardous to all aircraft, particularly light aircraft. They are issued as bulletins containing one or more hazard areas, organized by series:

    • Sierra - IFR and mountain obscuration
    • Tango - Turbulence, strong surface winds, and low-level wind shear
    • Zulu - Icing and freezing level
    import { parseAirmet } from '@squawk/weather';

    const airmet = parseAirmet(rawBulletin);
    console.log(airmet.series, airmet.hazards.length);
    for (const hazard of airmet.hazards) {
    console.log(hazard.hazardType, hazard.states, hazard.conditionDescription);
    }
    interface Airmet {
        freezingLevel?: AirmetFreezingLevel;
        hazards: AirmetHazard[];
        issuedAt?: DayTime;
        issuingOffice?: string;
        nilStatements: string[];
        outlooks: AirmetOutlookArea[];
        purposes: string;
        raw: string;
        series: AirmetSeries;
        updateNumber?: number;
        validUntil: DayTime;
    }
    Index

    Properties

    freezingLevel?: AirmetFreezingLevel

    Freezing level information (Zulu bulletins only).

    hazards: AirmetHazard[]

    Individual hazard areas within this bulletin. Empty when the bulletin is NIL.

    issuedAt?: DayTime

    Time (UTC) the bulletin was issued, from the WMO header.

    issuingOffice?: string

    Issuing office identifier from the WMO header (e.g. "BOSS", "SFOT", "CHIT").

    nilStatements: string[]

    NIL statements indicating no significant weather expected (e.g. "NO SIGNIFICANT IFR EXP").

    outlooks: AirmetOutlookArea[]

    Outlook areas with forecast conditions beyond the valid period (Zulu bulletins only).

    purposes: string

    The purpose clause from the header (e.g. "IFR AND MTN OBSCN", "TURB AND SFC WND AND LLWS").

    raw: string

    The original raw AIRMET bulletin string as provided to the parser.

    series: AirmetSeries

    The AIRMET series (SIERRA, TANGO, or ZULU).

    updateNumber?: number

    Update sequence number, if this is an updated issuance (e.g. 2 from "UPDT 2").

    validUntil: DayTime

    Time (UTC) until which this AIRMET bulletin is valid.