UPDATE: Extra Setting for FF GO
All checks were successful
Gitea Auto Deploy / Deploy-Container (push) Successful in 2m24s

This commit is contained in:
2025-10-02 23:27:42 +07:00
parent 91ce8320d1
commit ab664eb8ea
22 changed files with 728 additions and 430 deletions

15
src/zod/extraData.zod.ts Normal file
View File

@@ -0,0 +1,15 @@
import { z } from "zod";
export const extraDataSchema = z.object({
theory_craft: z.object({
hp: z.record(z.string(), z.array(z.number())),
cycle_count: z.number(),
mode: z.boolean(),
}),
setting: z.object({
censorship: z.boolean(),
cm: z.boolean(),
first_person: z.boolean(),
hide_ui: z.boolean(),
}),
});

View File

@@ -11,3 +11,4 @@ export * from "./mics.zod";
export * from "./relicBasic.zod";
export * from "./relicDetail.zod";
export * from "./srtools.zod";
export * from "./extraData.zod";

View File

@@ -1,5 +1,6 @@
// Generated by ts-to-zod
import { z } from "zod";
import { extraDataSchema } from "./extraData.zod";
export const subAffixSchema = z.object({
sub_affix_id: z.number(),
@@ -87,4 +88,5 @@ export const freeSRJsonSchema = z.object({
export const pSResponseSchema = z.object({
status: z.number(),
message: z.string(),
extra_data: extraDataSchema.optional(),
});