# Anfragezustände in TypeScript — Prompt für Gemma

Zustände einer Clientanfrage so beschreiben, dass der Typ unvereinbare Flags und Daten ausschließt.

Kanonische URL: https://boswidget.ru/de/anfragezustande-in-typescript-prompt-fur-gemma/

Modell: Gemma

Kategorie: Code

Tags: TypeScript, Zustände, union

![Anfragezustände in TypeScript](https://boswidget.ru/assets/images/text-preview-gm-typescript-sostoyaniya-zaprosa-1200.0d4acfdb506d.webp)

Anfragezustände in TypeScript

## Prompt

Zustände einer Client-Anfrage: {states}. Ergebnis- und Fehlertypen: {types}. Zulässige Übergänge: {rules}. Schlage in TypeScript eine discriminated union statt unabhängiger Flags vor. Zeige, welche Daten in jedem Zustand verfügbar sind, sowie eine Verarbeitungsfunktion mit vollständiger switch-Abdeckung. Ergänze keine Zustände ohne konkreten Anwendungsfall. Erkläre gesondert, wie nach dem Start einer neuen Anfrage kein Ergebnis der vorherigen Anfrage angezeigt wird. Gib Beispiele zulässiger und unzulässiger Werte. Behaupte nicht, den Code kompiliert zu haben.

## Vorlagenfelder

- `{states}` — Zustände. Eingabebeispiel: Zum Beispiel: Warten, Laden, Ergebnis, leere Antwort, Fehler
- `{types}` — Daten. Eingabebeispiel: Ergebnistypen und bekannte Fehlervarianten
- `{rules}` — Übergänge. Eingabebeispiel: Beginn einer neuen Anfrage und speicherbare Daten

## Start

[Öffnen Gemma in YesAI](https://yesai.su/de/gemma)
