zenno: scenario data

This commit is contained in:
2026-08-05 16:00:59 -04:00
parent 9f4574e176
commit 5a13519189
+15
View File
@@ -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<typeof Scenarios>[number];
export async function scenarios(): Promise<Scenario[]> {
const r = await fetch('/api/global/scenario');
const u = await r.json();
return Scenarios.parse(u);
}