Some checks failed
Gitea Auto Deploy / Deploy-Container (push) Failing after 1m36s
33 lines
691 B
TypeScript
33 lines
691 B
TypeScript
// Generated by ts-to-zod
|
|
import { z } from "zod";
|
|
|
|
export const characterInfoCardTypeSchema = z.object({
|
|
key: z.number(),
|
|
avatar_id: z.number(),
|
|
rank: z.number(),
|
|
level: z.number(),
|
|
lightcone: z.object({
|
|
level: z.number(),
|
|
rank: z.number(),
|
|
item_id: z.number(),
|
|
}),
|
|
relics: z.array(
|
|
z.object({
|
|
level: z.number(),
|
|
relic_id: z.number(),
|
|
relic_set_id: z.number(),
|
|
}),
|
|
),
|
|
});
|
|
|
|
const lightconeStoreSchema = z.any();
|
|
|
|
const relicStoreSchema = z.any();
|
|
|
|
export const avatarProfileCardTypeSchema = z.object({
|
|
key: z.number(),
|
|
profile_name: z.string(),
|
|
lightcone: lightconeStoreSchema.nullable(),
|
|
relics: z.record(relicStoreSchema),
|
|
});
|