Skip to content

five-on-it / packages/missions/src/schema / AppScreen

Variable: AppScreen ​

const AppScreen: ZodObject<{ buttons: ZodDefault<ZodArray<ZodObject<{ do: ZodOptional<ZodArray<ZodUnion<readonly [ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>]>>>; failText: ZodOptional<ZodString>; go: ZodOptional<ZodString>; id: ZodString; if: ZodOptional<ZodType<Condition, unknown, $ZodTypeInternals<Condition, unknown>>>; text: ZodString; }, $strict>>>; form: ZodDefault<ZodArray<ZodObject<{ id: ZodString; kind: ZodDefault<ZodEnum<{ code: "code"; number: "number"; }>>; label: ZodString; length: ZodOptional<ZodNumber>; }, $strict>>>; id: ZodString; text: ZodString; title: ZodOptional<ZodString>; }, $strict>

Defined in: packages/missions/src/schema.ts:1462

A screen of an app: a title, up to 400 characters of text, a short form, its buttons.