schemas: {
ascensionLevelSchema: ZodNumber;
assetIdSchema: ZodString;
assetProcessingConfigSchema: ZodObject<
{
downloadTimeout: ZodDefault<ZodNumber>;
maxConcurrentDownloads: ZodDefault<ZodNumber>;
retryFailedDownloads: ZodDefault<ZodBoolean>;
verifyIntegrity: ZodDefault<ZodBoolean>;
},
$strip,
>;
cacheConfigSchema: ZodObject<
{
cleanupInterval: ZodDefault<ZodNumber>;
enabled: ZodDefault<ZodBoolean>;
maxSize: ZodDefault<ZodNumber>;
ttl: ZodDefault<ZodNumber>;
},
$strip,
>;
characterLevelSchema: ZodNumber;
characterRaritySchema: ZodEnum<{ "4": "4"; "5": "5" }>;
configSchema: ZodObject<
{
assetProcessing: ZodOptional<
ZodObject<
{
downloadTimeout: ZodDefault<ZodNumber>;
maxConcurrentDownloads: ZodDefault<ZodNumber>;
retryFailedDownloads: ZodDefault<ZodBoolean>;
verifyIntegrity: ZodDefault<ZodBoolean>;
},
$strip,
>,
>;
cache: ZodOptional<
ZodObject<
{
cleanupInterval: ZodDefault<ZodNumber>;
enabled: ZodDefault<ZodBoolean>;
maxSize: ZodDefault<ZodNumber>;
ttl: ZodDefault<ZodNumber>;
},
$strip,
>,
>;
dataDirectory: ZodOptional<ZodString>;
language: ZodDefault<
ZodEnum<
{
"de-de": "de-de";
"en-us": "en-us";
"es-es": "es-es";
"fr-fr": "fr-fr";
"id-id": "id-id";
"ja-jp": "ja-jp";
"ko-kr": "ko-kr";
"pt-pt": "pt-pt";
"ru-ru": "ru-ru";
"th-th": "th-th";
"vi-vn": "vi-vn";
"zh-cn": "zh-cn";
"zh-tw": "zh-tw";
},
>,
>;
logging: ZodOptional<
ZodObject<
{
enabled: ZodDefault<ZodBoolean>;
includeLevel: ZodDefault<ZodBoolean>;
includeTimestamp: ZodDefault<ZodBoolean>;
level: ZodDefault<
ZodEnum<
{ debug: "debug"; error: "error"; info: "info"; warn: "warn" },
>,
>;
},
$strip,
>,
>;
network: ZodOptional<
ZodObject<
{
retries: ZodDefault<ZodNumber>;
retryDelay: ZodDefault<ZodNumber>;
timeout: ZodDefault<ZodNumber>;
userAgent: ZodOptional<ZodString>;
},
$strip,
>,
>;
},
$strip,
>;
constellationLevelSchema: ZodNumber;
createArtifactLevelSchema: (maxLevel: number) => ZodNumber;
createDynamicWeaponLevelSchema: (maxLevel: number) => ZodNumber;
createPromoteLevelSchema: (maxPromoteLevel: number) => ZodNumber;
createUpdateIntervalSchema: (
minInterval: number,
maxInterval?: number,
) => ZodNumber;
dayOfWeekSchema: ZodNumber;
elementSchema: ZodEnum<
{
Anemo: "Anemo";
Cryo: "Cryo";
Dendro: "Dendro";
Electro: "Electro";
Geo: "Geo";
Hydro: "Hydro";
Pyro: "Pyro";
},
>;
filePathSchema: ZodString;
fixedRefinementSchema: ZodNumber;
languageCodeSchema: ZodEnum<
{
"de-de": "de-de";
"en-us": "en-us";
"es-es": "es-es";
"fr-fr": "fr-fr";
"id-id": "id-id";
"ja-jp": "ja-jp";
"ko-kr": "ko-kr";
"pt-pt": "pt-pt";
"ru-ru": "ru-ru";
"th-th": "th-th";
"vi-vn": "vi-vn";
"zh-cn": "zh-cn";
"zh-tw": "zh-tw";
},
>;
loggingConfigSchema: ZodObject<
{
enabled: ZodDefault<ZodBoolean>;
includeLevel: ZodDefault<ZodBoolean>;
includeTimestamp: ZodDefault<ZodBoolean>;
level: ZodDefault<
ZodEnum<
{ debug: "debug"; error: "error"; info: "info"; warn: "warn" },
>,
>;
},
$strip,
>;
monsterLevelSchema: ZodNumber;
networkConfigSchema: ZodObject<
{
retries: ZodDefault<ZodNumber>;
retryDelay: ZodDefault<ZodNumber>;
timeout: ZodDefault<ZodNumber>;
userAgent: ZodOptional<ZodString>;
},
$strip,
>;
playerCountSchema: ZodNumber;
refinementLevelSchema: ZodNumber;
skillLevelSchema: ZodNumber;
travelerIdSchema: ZodNumber;
uidSchema: ZodString;
urlSchema: ZodString;
weaponLevelSchema: ZodNumber;
weaponRaritySchema: ZodEnum<
{ "1": "1"; "2": "2"; "3": "3"; "4": "4"; "5": "5" },
>;
weaponTypeSchema: ZodEnum<
{
WEAPON_BOW: "WEAPON_BOW";
WEAPON_CATALYST: "WEAPON_CATALYST";
WEAPON_CLAYMORE: "WEAPON_CLAYMORE";
WEAPON_POLE: "WEAPON_POLE";
WEAPON_SWORD_ONE_HAND: "WEAPON_SWORD_ONE_HAND";
},
>;
} = ...
Type declaration
ascensionLevelSchema: ZodNumber
assetIdSchema: ZodString
assetProcessingConfigSchema: ZodObject<
{
downloadTimeout: ZodDefault<ZodNumber>;
maxConcurrentDownloads: ZodDefault<ZodNumber>;
retryFailedDownloads: ZodDefault<ZodBoolean>;
verifyIntegrity: ZodDefault<ZodBoolean>;
},
$strip,
>
cacheConfigSchema: ZodObject<
{
cleanupInterval: ZodDefault<ZodNumber>;
enabled: ZodDefault<ZodBoolean>;
maxSize: ZodDefault<ZodNumber>;
ttl: ZodDefault<ZodNumber>;
},
$strip,
>
characterLevelSchema: ZodNumber
characterRaritySchema: ZodEnum<{ "4": "4"; "5": "5" }>
configSchema: ZodObject<
{
assetProcessing: ZodOptional<
ZodObject<
{
downloadTimeout: ZodDefault<ZodNumber>;
maxConcurrentDownloads: ZodDefault<ZodNumber>;
retryFailedDownloads: ZodDefault<ZodBoolean>;
verifyIntegrity: ZodDefault<ZodBoolean>;
},
$strip,
>,
>;
cache: ZodOptional<
ZodObject<
{
cleanupInterval: ZodDefault<ZodNumber>;
enabled: ZodDefault<ZodBoolean>;
maxSize: ZodDefault<ZodNumber>;
ttl: ZodDefault<ZodNumber>;
},
$strip,
>,
>;
dataDirectory: ZodOptional<ZodString>;
language: ZodDefault<
ZodEnum<
{
"de-de": "de-de";
"en-us": "en-us";
"es-es": "es-es";
"fr-fr": "fr-fr";
"id-id": "id-id";
"ja-jp": "ja-jp";
"ko-kr": "ko-kr";
"pt-pt": "pt-pt";
"ru-ru": "ru-ru";
"th-th": "th-th";
"vi-vn": "vi-vn";
"zh-cn": "zh-cn";
"zh-tw": "zh-tw";
},
>,
>;
logging: ZodOptional<
ZodObject<
{
enabled: ZodDefault<ZodBoolean>;
includeLevel: ZodDefault<ZodBoolean>;
includeTimestamp: ZodDefault<ZodBoolean>;
level: ZodDefault<
ZodEnum<
{ debug: "debug"; error: "error"; info: "info"; warn: "warn" },
>,
>;
},
$strip,
>,
>;
network: ZodOptional<
ZodObject<
{
retries: ZodDefault<ZodNumber>;
retryDelay: ZodDefault<ZodNumber>;
timeout: ZodDefault<ZodNumber>;
userAgent: ZodOptional<ZodString>;
},
$strip,
>,
>;
},
$strip,
>
constellationLevelSchema: ZodNumber
createArtifactLevelSchema: (maxLevel: number) => ZodNumber
createDynamicWeaponLevelSchema: (maxLevel: number) => ZodNumber
createUpdateIntervalSchema: (minInterval: number, maxInterval?: number) => ZodNumber
dayOfWeekSchema: ZodNumber
elementSchema: ZodEnum<
{
Anemo: "Anemo";
Cryo: "Cryo";
Dendro: "Dendro";
Electro: "Electro";
Geo: "Geo";
Hydro: "Hydro";
Pyro: "Pyro";
},
>
filePathSchema: ZodString
fixedRefinementSchema: ZodNumber
languageCodeSchema: ZodEnum<
{
"de-de": "de-de";
"en-us": "en-us";
"es-es": "es-es";
"fr-fr": "fr-fr";
"id-id": "id-id";
"ja-jp": "ja-jp";
"ko-kr": "ko-kr";
"pt-pt": "pt-pt";
"ru-ru": "ru-ru";
"th-th": "th-th";
"vi-vn": "vi-vn";
"zh-cn": "zh-cn";
"zh-tw": "zh-tw";
},
>
loggingConfigSchema: ZodObject<
{
enabled: ZodDefault<ZodBoolean>;
includeLevel: ZodDefault<ZodBoolean>;
includeTimestamp: ZodDefault<ZodBoolean>;
level: ZodDefault<
ZodEnum<
{ debug: "debug"; error: "error"; info: "info"; warn: "warn" },
>,
>;
},
$strip,
>
monsterLevelSchema: ZodNumber
networkConfigSchema: ZodObject<
{
retries: ZodDefault<ZodNumber>;
retryDelay: ZodDefault<ZodNumber>;
timeout: ZodDefault<ZodNumber>;
userAgent: ZodOptional<ZodString>;
},
$strip,
>
playerCountSchema: ZodNumber
refinementLevelSchema: ZodNumber
skillLevelSchema: ZodNumber
travelerIdSchema: ZodNumber
uidSchema: ZodString
urlSchema: ZodString
weaponLevelSchema: ZodNumber
weaponRaritySchema: ZodEnum<{ "1": "1"; "2": "2"; "3": "3"; "4": "4"; "5": "5" }>
weaponTypeSchema: ZodEnum<
{
WEAPON_BOW: "WEAPON_BOW";
WEAPON_CATALYST: "WEAPON_CATALYST";
WEAPON_CLAYMORE: "WEAPON_CLAYMORE";
WEAPON_POLE: "WEAPON_POLE";
WEAPON_SWORD_ONE_HAND: "WEAPON_SWORD_ONE_HAND";
},
>
Export all schemas as a single object for easier imports