From 5a135191892d1e7aedfad4ffaa28545c68cff27a Mon Sep 17 00:00:00 2001 From: Branden J Brown Date: Wed, 5 Aug 2026 16:00:59 -0400 Subject: [PATCH] zenno: scenario data --- zenno/src/lib/data/scenario.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 zenno/src/lib/data/scenario.ts diff --git a/zenno/src/lib/data/scenario.ts b/zenno/src/lib/data/scenario.ts new file mode 100644 index 0000000..cacda28 --- /dev/null +++ b/zenno/src/lib/data/scenario.ts @@ -0,0 +1,15 @@ +import * as z from 'zod'; + +const Scenarios = z.array(z.object({ + scenario_id: z.int32(), + name: z.string(), + title: z.string(), +})); + +export type Scenario = z.infer[number]; + +export async function scenarios(): Promise { + const r = await fetch('/api/global/scenario'); + const u = await r.json(); + return Scenarios.parse(u); +}