UNPKG

scum-quest-library

Version:
138 lines 6.84 kB
import { z } from 'zod'; export declare const SkillRewardSchema: z.ZodObject<{ Skill: z.ZodEnum<["Archery", "Aviation", "Awareness", "Boxing", "Camouflage", "Cooking", "Demolition", "Diving", "Endurance", "Engineering", "Farming", "Handgun", "Medical", "MeleeWeapons", "Motorcycle", "Rifles", "Running", "Sniping", "Stealth", "Survival", "Tactics", "Thievery"]>; Experience: z.ZodNumber; }, "strip", z.ZodTypeAny, { Skill: "Archery" | "Aviation" | "Awareness" | "Boxing" | "Camouflage" | "Cooking" | "Demolition" | "Diving" | "Endurance" | "Engineering" | "Farming" | "Handgun" | "Medical" | "MeleeWeapons" | "Motorcycle" | "Rifles" | "Running" | "Sniping" | "Stealth" | "Survival" | "Tactics" | "Thievery"; Experience: number; }, { Skill: "Archery" | "Aviation" | "Awareness" | "Boxing" | "Camouflage" | "Cooking" | "Demolition" | "Diving" | "Endurance" | "Engineering" | "Farming" | "Handgun" | "Medical" | "MeleeWeapons" | "Motorcycle" | "Rifles" | "Running" | "Sniping" | "Stealth" | "Survival" | "Tactics" | "Thievery"; Experience: number; }>; export declare const TradeDealSchema: z.ZodObject<{ Item: z.ZodString; Price: z.ZodOptional<z.ZodNumber>; Amount: z.ZodOptional<z.ZodNumber>; AllowExcluded: z.ZodOptional<z.ZodBoolean>; Fame: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { Item: string; Amount?: number | undefined; Price?: number | undefined; AllowExcluded?: boolean | undefined; Fame?: number | undefined; }, { Item: string; Amount?: number | undefined; Price?: number | undefined; AllowExcluded?: boolean | undefined; Fame?: number | undefined; }>; export declare const ItemRewardSchema: z.ZodObject<{ Item: z.ZodString; Amount: z.ZodNumber; }, "strip", z.ZodTypeAny, { Amount: number; Item: string; }, { Amount: number; Item: string; }>; export declare const RewardSchema: z.ZodEffects<z.ZodObject<{ CurrencyNormal: z.ZodOptional<z.ZodNumber>; CurrencyGold: z.ZodOptional<z.ZodNumber>; Fame: z.ZodOptional<z.ZodNumber>; Skills: z.ZodOptional<z.ZodArray<z.ZodObject<{ Skill: z.ZodEnum<["Archery", "Aviation", "Awareness", "Boxing", "Camouflage", "Cooking", "Demolition", "Diving", "Endurance", "Engineering", "Farming", "Handgun", "Medical", "MeleeWeapons", "Motorcycle", "Rifles", "Running", "Sniping", "Stealth", "Survival", "Tactics", "Thievery"]>; Experience: z.ZodNumber; }, "strip", z.ZodTypeAny, { Skill: "Archery" | "Aviation" | "Awareness" | "Boxing" | "Camouflage" | "Cooking" | "Demolition" | "Diving" | "Endurance" | "Engineering" | "Farming" | "Handgun" | "Medical" | "MeleeWeapons" | "Motorcycle" | "Rifles" | "Running" | "Sniping" | "Stealth" | "Survival" | "Tactics" | "Thievery"; Experience: number; }, { Skill: "Archery" | "Aviation" | "Awareness" | "Boxing" | "Camouflage" | "Cooking" | "Demolition" | "Diving" | "Endurance" | "Engineering" | "Farming" | "Handgun" | "Medical" | "MeleeWeapons" | "Motorcycle" | "Rifles" | "Running" | "Sniping" | "Stealth" | "Survival" | "Tactics" | "Thievery"; Experience: number; }>, "many">>; TradeDeals: z.ZodOptional<z.ZodArray<z.ZodObject<{ Item: z.ZodString; Price: z.ZodOptional<z.ZodNumber>; Amount: z.ZodOptional<z.ZodNumber>; AllowExcluded: z.ZodOptional<z.ZodBoolean>; Fame: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { Item: string; Amount?: number | undefined; Price?: number | undefined; AllowExcluded?: boolean | undefined; Fame?: number | undefined; }, { Item: string; Amount?: number | undefined; Price?: number | undefined; AllowExcluded?: boolean | undefined; Fame?: number | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { Fame?: number | undefined; CurrencyNormal?: number | undefined; CurrencyGold?: number | undefined; Skills?: { Skill: "Archery" | "Aviation" | "Awareness" | "Boxing" | "Camouflage" | "Cooking" | "Demolition" | "Diving" | "Endurance" | "Engineering" | "Farming" | "Handgun" | "Medical" | "MeleeWeapons" | "Motorcycle" | "Rifles" | "Running" | "Sniping" | "Stealth" | "Survival" | "Tactics" | "Thievery"; Experience: number; }[] | undefined; TradeDeals?: { Item: string; Amount?: number | undefined; Price?: number | undefined; AllowExcluded?: boolean | undefined; Fame?: number | undefined; }[] | undefined; }, { Fame?: number | undefined; CurrencyNormal?: number | undefined; CurrencyGold?: number | undefined; Skills?: { Skill: "Archery" | "Aviation" | "Awareness" | "Boxing" | "Camouflage" | "Cooking" | "Demolition" | "Diving" | "Endurance" | "Engineering" | "Farming" | "Handgun" | "Medical" | "MeleeWeapons" | "Motorcycle" | "Rifles" | "Running" | "Sniping" | "Stealth" | "Survival" | "Tactics" | "Thievery"; Experience: number; }[] | undefined; TradeDeals?: { Item: string; Amount?: number | undefined; Price?: number | undefined; AllowExcluded?: boolean | undefined; Fame?: number | undefined; }[] | undefined; }>, { Fame?: number | undefined; CurrencyNormal?: number | undefined; CurrencyGold?: number | undefined; Skills?: { Skill: "Archery" | "Aviation" | "Awareness" | "Boxing" | "Camouflage" | "Cooking" | "Demolition" | "Diving" | "Endurance" | "Engineering" | "Farming" | "Handgun" | "Medical" | "MeleeWeapons" | "Motorcycle" | "Rifles" | "Running" | "Sniping" | "Stealth" | "Survival" | "Tactics" | "Thievery"; Experience: number; }[] | undefined; TradeDeals?: { Item: string; Amount?: number | undefined; Price?: number | undefined; AllowExcluded?: boolean | undefined; Fame?: number | undefined; }[] | undefined; }, { Fame?: number | undefined; CurrencyNormal?: number | undefined; CurrencyGold?: number | undefined; Skills?: { Skill: "Archery" | "Aviation" | "Awareness" | "Boxing" | "Camouflage" | "Cooking" | "Demolition" | "Diving" | "Endurance" | "Engineering" | "Farming" | "Handgun" | "Medical" | "MeleeWeapons" | "Motorcycle" | "Rifles" | "Running" | "Sniping" | "Stealth" | "Survival" | "Tactics" | "Thievery"; Experience: number; }[] | undefined; TradeDeals?: { Item: string; Amount?: number | undefined; Price?: number | undefined; AllowExcluded?: boolean | undefined; Fame?: number | undefined; }[] | undefined; }>; export type Reward = z.infer<typeof RewardSchema>; export type SkillReward = z.infer<typeof SkillRewardSchema>; export type TradeDeal = z.infer<typeof TradeDealSchema>; //# sourceMappingURL=index.d.ts.map