@maschinenlesbar.org/lebensmittelwarnung-cli
    Preparing search index...

    Interface WarningsQuery

    interface WarningsQuery {
        limit?: number;
        search?: string;
        since?: string;
        state?:
            | "badenwuerttemberg"
            | "bayern"
            | "berlin"
            | "brandenburg"
            | "bremen"
            | "hamburg"
            | "hessen"
            | "mecklenburgvorpommern"
            | "niedersachsen"
            | "nordrheinwestfalen"
            | "rheinlandpfalz"
            | "saarland"
            | "sachsen"
            | "sachsenanhalt"
            | "schleswigholstein"
            | "thueringen";
        type?: | "lebensmittel"
        | "kosmetischemittel"
        | "bedarfsgegenstaende"
        | "mittelzumtaetowieren"
        | "babyundkinderprodukte";
    }
    Index
    limit?: number

    Return at most this many warnings, in feed order, after since and search (client-side). An integer from 1 to MAX_WARNINGS_LIMIT (100 000); anything else throws a LebensmittelwarnungValidationError before any request.

    search?: string

    Keep only warnings whose product name (title or product) contains this text (client-side). Case, umlaut spelling (Käse/Kaese/Kase), ß/ss, accents, Unicode normalisation and runs of whitespace don't matter (see searchForms); it is still a substring match, so Tahini does not find "Tahina" — search a stem (Tahin). A blank value throws a LebensmittelwarnungValidationError before any request.

    since?: string

    Keep only warnings whose published day in German time (Europe/Berlin) is this YYYY-MM-DD day or later (client-side; surrounding whitespace is ignored). A warning without a parseable pubDate is dropped. An impossible date throws a LebensmittelwarnungValidationError before any request.

    state?:
        | "badenwuerttemberg"
        | "bayern"
        | "berlin"
        | "brandenburg"
        | "bremen"
        | "hamburg"
        | "hessen"
        | "mecklenburgvorpommern"
        | "niedersachsen"
        | "nordrheinwestfalen"
        | "rheinlandpfalz"
        | "saarland"
        | "sachsen"
        | "sachsenanhalt"
        | "schleswigholstein"
        | "thueringen"

    Narrow to one Bundesland (server-side state= filter).

    type?:
        | "lebensmittel"
        | "kosmetischemittel"
        | "bedarfsgegenstaende"
        | "mittelzumtaetowieren"
        | "babyundkinderprodukte"

    Narrow to one product type (server-side type= filter).