diff --git a/packages/cli/src/generated/cli/validators.js b/packages/cli/src/generated/cli/validators.js index bd542886cc..d9c9593300 100644 --- a/packages/cli/src/generated/cli/validators.js +++ b/packages/cli/src/generated/cli/validators.js @@ -400,32 +400,36 @@ export function validateCliCommandDefinition(value) { let intermediateValue8 = value["watchSettings"]["extensions"]; if (!Array.isArray(intermediateValue8)) { - intermediateValue8 = [intermediateValue8]; - } - result["watchSettings"]["extensions"] = []; - for (let i8 = 0; i8 < intermediateValue8.length; ++i8) { - if ( - intermediateValue8[i8] === null || - intermediateValue8[i8] === undefined - ) { - intermediateErrorMap8[`$.${i8}`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString8 = intermediateValue8[i8]; - if (typeof convertedString8 !== "string") { + errorMap[`$.watchSettings.extensions`] = { + key: "validator.array", + value: intermediateValue8, + }; + } else { + result["watchSettings"]["extensions"] = []; + for (let i8 = 0; i8 < intermediateValue8.length; ++i8) { + if ( + intermediateValue8[i8] === null || + intermediateValue8[i8] === undefined + ) { intermediateErrorMap8[`$.${i8}`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString8.length < 1) { + /** @type {string} */ + let convertedString8 = intermediateValue8[i8]; + if (typeof convertedString8 !== "string") { intermediateErrorMap8[`$.${i8}`] = { - key: "validator.length", - minLength: 1, + key: "validator.string", }; } else { - intermediateResult8[i8] = convertedString8; + if (convertedString8.length < 1) { + intermediateErrorMap8[`$.${i8}`] = { + key: "validator.length", + minLength: 1, + }; + } else { + intermediateResult8[i8] = convertedString8; + } } } } @@ -457,32 +461,36 @@ export function validateCliCommandDefinition(value) { let intermediateValue9 = value["watchSettings"]["ignorePatterns"]; if (!Array.isArray(intermediateValue9)) { - intermediateValue9 = [intermediateValue9]; - } - result["watchSettings"]["ignorePatterns"] = []; - for (let i9 = 0; i9 < intermediateValue9.length; ++i9) { - if ( - intermediateValue9[i9] === null || - intermediateValue9[i9] === undefined - ) { - intermediateErrorMap9[`$.${i9}`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString9 = intermediateValue9[i9]; - if (typeof convertedString9 !== "string") { + errorMap[`$.watchSettings.ignorePatterns`] = { + key: "validator.array", + value: intermediateValue9, + }; + } else { + result["watchSettings"]["ignorePatterns"] = []; + for (let i9 = 0; i9 < intermediateValue9.length; ++i9) { + if ( + intermediateValue9[i9] === null || + intermediateValue9[i9] === undefined + ) { intermediateErrorMap9[`$.${i9}`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString9.length < 1) { + /** @type {string} */ + let convertedString9 = intermediateValue9[i9]; + if (typeof convertedString9 !== "string") { intermediateErrorMap9[`$.${i9}`] = { - key: "validator.length", - minLength: 1, + key: "validator.string", }; } else { - intermediateResult9[i9] = convertedString9; + if (convertedString9.length < 1) { + intermediateErrorMap9[`$.${i9}`] = { + key: "validator.length", + minLength: 1, + }; + } else { + intermediateResult9[i9] = convertedString9; + } } } } @@ -510,29 +518,33 @@ export function validateCliCommandDefinition(value) { let intermediateValue8 = value["subCommands"]; if (!Array.isArray(intermediateValue8)) { - intermediateValue8 = [intermediateValue8]; - } - result["subCommands"] = []; - for (let i8 = 0; i8 < intermediateValue8.length; ++i8) { - if ( - intermediateValue8[i8] === null || - intermediateValue8[i8] === undefined - ) { - intermediateErrorMap8[`$.${i8}`] = { - key: "validator.undefined", - }; - } else { - const refResult8 = validateCliCommandDefinition( - intermediateValue8[i8], - ); + errorMap[`$.subCommands`] = { + key: "validator.array", + value: intermediateValue8, + }; + } else { + result["subCommands"] = []; + for (let i8 = 0; i8 < intermediateValue8.length; ++i8) { + if ( + intermediateValue8[i8] === null || + intermediateValue8[i8] === undefined + ) { + intermediateErrorMap8[`$.${i8}`] = { + key: "validator.undefined", + }; + } else { + const refResult8 = validateCliCommandDefinition( + intermediateValue8[i8], + ); - if (refResult8.error) { - for (const errorKey of Object.keys(refResult8.error)) { - intermediateErrorMap8[`$.${i8}${errorKey.substring(1)}`] = - refResult8.error[errorKey]; + if (refResult8.error) { + for (const errorKey of Object.keys(refResult8.error)) { + intermediateErrorMap8[`$.${i8}${errorKey.substring(1)}`] = + refResult8.error[errorKey]; + } } + intermediateResult8[i8] = refResult8.value; } - intermediateResult8[i8] = refResult8.value; } } if (Object.keys(intermediateErrorMap8).length) { @@ -555,29 +567,33 @@ export function validateCliCommandDefinition(value) { let intermediateValue9 = value["flags"]; if (!Array.isArray(intermediateValue9)) { - intermediateValue9 = [intermediateValue9]; - } - result["flags"] = []; - for (let i9 = 0; i9 < intermediateValue9.length; ++i9) { - if ( - intermediateValue9[i9] === null || - intermediateValue9[i9] === undefined - ) { - intermediateErrorMap9[`$.${i9}`] = { - key: "validator.undefined", - }; - } else { - const refResult9 = validateCliFlagDefinition( - intermediateValue9[i9], - ); + errorMap[`$.flags`] = { + key: "validator.array", + value: intermediateValue9, + }; + } else { + result["flags"] = []; + for (let i9 = 0; i9 < intermediateValue9.length; ++i9) { + if ( + intermediateValue9[i9] === null || + intermediateValue9[i9] === undefined + ) { + intermediateErrorMap9[`$.${i9}`] = { + key: "validator.undefined", + }; + } else { + const refResult9 = validateCliFlagDefinition( + intermediateValue9[i9], + ); - if (refResult9.error) { - for (const errorKey of Object.keys(refResult9.error)) { - intermediateErrorMap9[`$.${i9}${errorKey.substring(1)}`] = - refResult9.error[errorKey]; + if (refResult9.error) { + for (const errorKey of Object.keys(refResult9.error)) { + intermediateErrorMap9[`$.${i9}${errorKey.substring(1)}`] = + refResult9.error[errorKey]; + } } + intermediateResult9[i9] = refResult9.value; } - intermediateResult9[i9] = refResult9.value; } } if (Object.keys(intermediateErrorMap9).length) { diff --git a/packages/cli/src/generated/common/types.d.ts b/packages/cli/src/generated/common/types.d.ts index a044917a93..46121b9e57 100644 --- a/packages/cli/src/generated/common/types.d.ts +++ b/packages/cli/src/generated/common/types.d.ts @@ -127,15 +127,12 @@ export type CliCommandDefinitionInput = { | undefined; watchSettings?: | { - extensions?: string[] | string | undefined; - ignorePatterns?: string[] | string | undefined; + extensions?: string[] | undefined; + ignorePatterns?: string[] | undefined; } | undefined; - subCommands?: - | CliCommandDefinitionInput[] - | CliCommandDefinitionInput - | undefined; - flags?: CliFlagDefinitionInput[] | CliFlagDefinitionInput | undefined; + subCommands?: CliCommandDefinitionInput[] | undefined; + flags?: CliFlagDefinitionInput[] | undefined; executor?: | (( logger: import("@compas/stdlib").Logger, diff --git a/packages/code-gen/src/generated/common/types.d.ts b/packages/code-gen/src/generated/common/types.d.ts index 6871ac8cc6..d1d66a5b9b 100644 --- a/packages/code-gen/src/generated/common/types.d.ts +++ b/packages/code-gen/src/generated/common/types.d.ts @@ -565,24 +565,20 @@ export type StructureCrudDefinitionInput = { fieldOptions: { readable?: | { - $omit?: string[] | string | undefined; - $pick?: string[] | string | undefined; + $omit?: string[] | undefined; + $pick?: string[] | undefined; } | undefined; readableType?: StructureReferenceDefinitionInput | undefined; writable?: | { - $omit?: string[] | string | undefined; - $pick?: string[] | string | undefined; + $omit?: string[] | undefined; + $pick?: string[] | undefined; } | undefined; }; - inlineRelations: - | StructureCrudDefinitionInput[] - | StructureCrudDefinitionInput; - nestedRelations: - | StructureCrudDefinitionInput[] - | StructureCrudDefinitionInput; + inlineRelations: StructureCrudDefinitionInput[]; + nestedRelations: StructureCrudDefinitionInput[]; }; export type StructureDateDefinitionInput = { @@ -635,9 +631,7 @@ export type StructureExtendDefinitionInput = { validator?: {} | undefined; keys: { [key: string]: StructureTypeSystemDefinitionInput }; reference: StructureReferenceDefinitionInput; - relations: - | StructureRelationDefinitionInput[] - | StructureRelationDefinitionInput; + relations: StructureRelationDefinitionInput[]; }; export type StructureFileDefinitionInput = { @@ -655,7 +649,7 @@ export type StructureFileDefinitionInput = { } | undefined; validator: { - mimeTypes?: string[] | string | undefined; + mimeTypes?: string[] | undefined; }; }; @@ -698,7 +692,7 @@ export type StructureNumberDefinitionInput = { max?: number | undefined; allowNull?: boolean | "true" | "false" | undefined; }; - oneOf?: number[] | number | undefined; + oneOf?: number[] | undefined; }; export type StructureObjectDefinitionInput = { @@ -731,9 +725,7 @@ export type StructureObjectDefinitionInput = { schema?: string | undefined; } | undefined; - relations: - | StructureRelationDefinitionInput[] - | StructureRelationDefinitionInput; + relations: StructureRelationDefinitionInput[]; }; export type StructureOmitDefinitionInput = { @@ -754,7 +746,7 @@ export type StructureOmitDefinitionInput = { allowNull?: boolean | "true" | "false" | undefined; strict: boolean | "true" | "false"; }; - keys: string[] | string; + keys: string[]; reference: StructureTypeSystemDefinitionInput; }; @@ -776,7 +768,7 @@ export type StructurePickDefinitionInput = { allowNull?: boolean | "true" | "false" | undefined; strict: boolean | "true" | "false"; }; - keys: string[] | string; + keys: string[]; reference: StructureTypeSystemDefinitionInput; }; @@ -802,9 +794,9 @@ export type StructureStringDefinitionInput = { max?: number | undefined; pattern?: string | undefined; allowNull?: boolean | "true" | "false" | undefined; - disallowedCharacters?: string[] | string | undefined; + disallowedCharacters?: string[] | undefined; }; - oneOf?: string[] | string | undefined; + oneOf?: string[] | undefined; }; export type StructureUuidDefinitionInput = { @@ -866,9 +858,7 @@ export type StructureAnyOfDefinitionInput = { discriminant?: string | undefined; } | undefined; - values: - | StructureTypeSystemDefinitionInput[] - | StructureTypeSystemDefinitionInput; + values: StructureTypeSystemDefinitionInput[]; }; /** @@ -1273,8 +1263,8 @@ export type StructureRouteInvalidationDefinitionInput = { useSharedQuery?: boolean | "true" | "false" | undefined; specification?: | { - params: { [key: string]: string[] | string }; - query: { [key: string]: string[] | string }; + params: { [key: string]: string[] }; + query: { [key: string]: string[] }; } | undefined; }; @@ -1298,15 +1288,13 @@ export type StructureRouteDefinitionInput = { method: "GET" | "POST" | "PUT" | "DELETE" | "HEAD" | "PATCH"; idempotent: boolean | "true" | "false"; path: string; - tags: string[] | string; + tags: string[]; query?: StructureReferenceDefinitionInput | undefined; params?: StructureReferenceDefinitionInput | undefined; body?: StructureReferenceDefinitionInput | undefined; files?: StructureReferenceDefinitionInput | undefined; response?: StructureReferenceDefinitionInput | undefined; - invalidations: - | StructureRouteInvalidationDefinitionInput[] - | StructureRouteInvalidationDefinitionInput; + invalidations: StructureRouteInvalidationDefinitionInput[]; metadata?: | { requestBodyType?: "json" | "form-data" | undefined; diff --git a/packages/code-gen/src/generated/structure/validators.js b/packages/code-gen/src/generated/structure/validators.js index 104b1c92c1..e7b1276b83 100644 --- a/packages/code-gen/src/generated/structure/validators.js +++ b/packages/code-gen/src/generated/structure/validators.js @@ -1230,36 +1230,40 @@ export function validateStructureAnyOfDefinition(value) { let intermediateValue10 = value["values"]; if (!Array.isArray(intermediateValue10)) { - intermediateValue10 = [intermediateValue10]; - } - if (intermediateValue10.length < 1) { errorMap[`$.values`] = { - key: "validator.length", - minLength: 1, - foundLength: intermediateValue10.length, + key: "validator.array", + value: intermediateValue10, }; - } - result["values"] = []; - for (let i10 = 0; i10 < intermediateValue10.length; ++i10) { - if ( - intermediateValue10[i10] === null || - intermediateValue10[i10] === undefined - ) { - intermediateErrorMap10[`$.${i10}`] = { - key: "validator.undefined", + } else { + if (intermediateValue10.length < 1) { + errorMap[`$.values`] = { + key: "validator.length", + minLength: 1, + foundLength: intermediateValue10.length, }; - } else { - const refResult10 = validateStructureTypeSystemDefinition( - intermediateValue10[i10], - ); + } + result["values"] = []; + for (let i10 = 0; i10 < intermediateValue10.length; ++i10) { + if ( + intermediateValue10[i10] === null || + intermediateValue10[i10] === undefined + ) { + intermediateErrorMap10[`$.${i10}`] = { + key: "validator.undefined", + }; + } else { + const refResult10 = validateStructureTypeSystemDefinition( + intermediateValue10[i10], + ); - if (refResult10.error) { - for (const errorKey of Object.keys(refResult10.error)) { - intermediateErrorMap10[`$.${i10}${errorKey.substring(1)}`] = - refResult10.error[errorKey]; + if (refResult10.error) { + for (const errorKey of Object.keys(refResult10.error)) { + intermediateErrorMap10[`$.${i10}${errorKey.substring(1)}`] = + refResult10.error[errorKey]; + } } + intermediateResult10[i10] = refResult10.value; } - intermediateResult10[i10] = refResult10.value; } } if (Object.keys(intermediateErrorMap10).length) { @@ -3198,32 +3202,36 @@ export function validateStructureCrudDefinition(value) { value["fieldOptions"]["readable"]["$omit"]; if (!Array.isArray(intermediateValue16)) { - intermediateValue16 = [intermediateValue16]; - } - result["fieldOptions"]["readable"]["$omit"] = []; - for (let i16 = 0; i16 < intermediateValue16.length; ++i16) { - if ( - intermediateValue16[i16] === null || - intermediateValue16[i16] === undefined - ) { - intermediateErrorMap16[`$.${i16}`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString16 = intermediateValue16[i16]; - if (typeof convertedString16 !== "string") { + errorMap[`$.fieldOptions.readable.$omit`] = { + key: "validator.array", + value: intermediateValue16, + }; + } else { + result["fieldOptions"]["readable"]["$omit"] = []; + for (let i16 = 0; i16 < intermediateValue16.length; ++i16) { + if ( + intermediateValue16[i16] === null || + intermediateValue16[i16] === undefined + ) { intermediateErrorMap16[`$.${i16}`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString16.length < 1) { + /** @type {string} */ + let convertedString16 = intermediateValue16[i16]; + if (typeof convertedString16 !== "string") { intermediateErrorMap16[`$.${i16}`] = { - key: "validator.length", - minLength: 1, + key: "validator.string", }; } else { - intermediateResult16[i16] = convertedString16; + if (convertedString16.length < 1) { + intermediateErrorMap16[`$.${i16}`] = { + key: "validator.length", + minLength: 1, + }; + } else { + intermediateResult16[i16] = convertedString16; + } } } } @@ -3254,32 +3262,36 @@ export function validateStructureCrudDefinition(value) { value["fieldOptions"]["readable"]["$pick"]; if (!Array.isArray(intermediateValue17)) { - intermediateValue17 = [intermediateValue17]; - } - result["fieldOptions"]["readable"]["$pick"] = []; - for (let i17 = 0; i17 < intermediateValue17.length; ++i17) { - if ( - intermediateValue17[i17] === null || - intermediateValue17[i17] === undefined - ) { - intermediateErrorMap17[`$.${i17}`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString17 = intermediateValue17[i17]; - if (typeof convertedString17 !== "string") { + errorMap[`$.fieldOptions.readable.$pick`] = { + key: "validator.array", + value: intermediateValue17, + }; + } else { + result["fieldOptions"]["readable"]["$pick"] = []; + for (let i17 = 0; i17 < intermediateValue17.length; ++i17) { + if ( + intermediateValue17[i17] === null || + intermediateValue17[i17] === undefined + ) { intermediateErrorMap17[`$.${i17}`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString17.length < 1) { + /** @type {string} */ + let convertedString17 = intermediateValue17[i17]; + if (typeof convertedString17 !== "string") { intermediateErrorMap17[`$.${i17}`] = { - key: "validator.length", - minLength: 1, + key: "validator.string", }; } else { - intermediateResult17[i17] = convertedString17; + if (convertedString17.length < 1) { + intermediateErrorMap17[`$.${i17}`] = { + key: "validator.length", + minLength: 1, + }; + } else { + intermediateResult17[i17] = convertedString17; + } } } } @@ -3349,32 +3361,36 @@ export function validateStructureCrudDefinition(value) { value["fieldOptions"]["writable"]["$omit"]; if (!Array.isArray(intermediateValue18)) { - intermediateValue18 = [intermediateValue18]; - } - result["fieldOptions"]["writable"]["$omit"] = []; - for (let i18 = 0; i18 < intermediateValue18.length; ++i18) { - if ( - intermediateValue18[i18] === null || - intermediateValue18[i18] === undefined - ) { - intermediateErrorMap18[`$.${i18}`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString18 = intermediateValue18[i18]; - if (typeof convertedString18 !== "string") { + errorMap[`$.fieldOptions.writable.$omit`] = { + key: "validator.array", + value: intermediateValue18, + }; + } else { + result["fieldOptions"]["writable"]["$omit"] = []; + for (let i18 = 0; i18 < intermediateValue18.length; ++i18) { + if ( + intermediateValue18[i18] === null || + intermediateValue18[i18] === undefined + ) { intermediateErrorMap18[`$.${i18}`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString18.length < 1) { + /** @type {string} */ + let convertedString18 = intermediateValue18[i18]; + if (typeof convertedString18 !== "string") { intermediateErrorMap18[`$.${i18}`] = { - key: "validator.length", - minLength: 1, + key: "validator.string", }; } else { - intermediateResult18[i18] = convertedString18; + if (convertedString18.length < 1) { + intermediateErrorMap18[`$.${i18}`] = { + key: "validator.length", + minLength: 1, + }; + } else { + intermediateResult18[i18] = convertedString18; + } } } } @@ -3405,32 +3421,36 @@ export function validateStructureCrudDefinition(value) { value["fieldOptions"]["writable"]["$pick"]; if (!Array.isArray(intermediateValue19)) { - intermediateValue19 = [intermediateValue19]; - } - result["fieldOptions"]["writable"]["$pick"] = []; - for (let i19 = 0; i19 < intermediateValue19.length; ++i19) { - if ( - intermediateValue19[i19] === null || - intermediateValue19[i19] === undefined - ) { - intermediateErrorMap19[`$.${i19}`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString19 = intermediateValue19[i19]; - if (typeof convertedString19 !== "string") { + errorMap[`$.fieldOptions.writable.$pick`] = { + key: "validator.array", + value: intermediateValue19, + }; + } else { + result["fieldOptions"]["writable"]["$pick"] = []; + for (let i19 = 0; i19 < intermediateValue19.length; ++i19) { + if ( + intermediateValue19[i19] === null || + intermediateValue19[i19] === undefined + ) { intermediateErrorMap19[`$.${i19}`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString19.length < 1) { + /** @type {string} */ + let convertedString19 = intermediateValue19[i19]; + if (typeof convertedString19 !== "string") { intermediateErrorMap19[`$.${i19}`] = { - key: "validator.length", - minLength: 1, + key: "validator.string", }; } else { - intermediateResult19[i19] = convertedString19; + if (convertedString19.length < 1) { + intermediateErrorMap19[`$.${i19}`] = { + key: "validator.length", + minLength: 1, + }; + } else { + intermediateResult19[i19] = convertedString19; + } } } } @@ -3466,29 +3486,33 @@ export function validateStructureCrudDefinition(value) { let intermediateValue15 = value["inlineRelations"]; if (!Array.isArray(intermediateValue15)) { - intermediateValue15 = [intermediateValue15]; - } - result["inlineRelations"] = []; - for (let i15 = 0; i15 < intermediateValue15.length; ++i15) { - if ( - intermediateValue15[i15] === null || - intermediateValue15[i15] === undefined - ) { - intermediateErrorMap15[`$.${i15}`] = { - key: "validator.undefined", - }; - } else { - const refResult15 = validateStructureCrudDefinition( - intermediateValue15[i15], - ); + errorMap[`$.inlineRelations`] = { + key: "validator.array", + value: intermediateValue15, + }; + } else { + result["inlineRelations"] = []; + for (let i15 = 0; i15 < intermediateValue15.length; ++i15) { + if ( + intermediateValue15[i15] === null || + intermediateValue15[i15] === undefined + ) { + intermediateErrorMap15[`$.${i15}`] = { + key: "validator.undefined", + }; + } else { + const refResult15 = validateStructureCrudDefinition( + intermediateValue15[i15], + ); - if (refResult15.error) { - for (const errorKey of Object.keys(refResult15.error)) { - intermediateErrorMap15[`$.${i15}${errorKey.substring(1)}`] = - refResult15.error[errorKey]; + if (refResult15.error) { + for (const errorKey of Object.keys(refResult15.error)) { + intermediateErrorMap15[`$.${i15}${errorKey.substring(1)}`] = + refResult15.error[errorKey]; + } } + intermediateResult15[i15] = refResult15.value; } - intermediateResult15[i15] = refResult15.value; } } if (Object.keys(intermediateErrorMap15).length) { @@ -3516,29 +3540,33 @@ export function validateStructureCrudDefinition(value) { let intermediateValue16 = value["nestedRelations"]; if (!Array.isArray(intermediateValue16)) { - intermediateValue16 = [intermediateValue16]; - } - result["nestedRelations"] = []; - for (let i16 = 0; i16 < intermediateValue16.length; ++i16) { - if ( - intermediateValue16[i16] === null || - intermediateValue16[i16] === undefined - ) { - intermediateErrorMap16[`$.${i16}`] = { - key: "validator.undefined", - }; - } else { - const refResult16 = validateStructureCrudDefinition( - intermediateValue16[i16], - ); + errorMap[`$.nestedRelations`] = { + key: "validator.array", + value: intermediateValue16, + }; + } else { + result["nestedRelations"] = []; + for (let i16 = 0; i16 < intermediateValue16.length; ++i16) { + if ( + intermediateValue16[i16] === null || + intermediateValue16[i16] === undefined + ) { + intermediateErrorMap16[`$.${i16}`] = { + key: "validator.undefined", + }; + } else { + const refResult16 = validateStructureCrudDefinition( + intermediateValue16[i16], + ); - if (refResult16.error) { - for (const errorKey of Object.keys(refResult16.error)) { - intermediateErrorMap16[`$.${i16}${errorKey.substring(1)}`] = - refResult16.error[errorKey]; + if (refResult16.error) { + for (const errorKey of Object.keys(refResult16.error)) { + intermediateErrorMap16[`$.${i16}${errorKey.substring(1)}`] = + refResult16.error[errorKey]; + } } + intermediateResult16[i16] = refResult16.value; } - intermediateResult16[i16] = refResult16.value; } } if (Object.keys(intermediateErrorMap16).length) { @@ -5102,29 +5130,33 @@ export function validateStructureExtendDefinition(value) { let intermediateValue12 = value["relations"]; if (!Array.isArray(intermediateValue12)) { - intermediateValue12 = [intermediateValue12]; - } - result["relations"] = []; - for (let i12 = 0; i12 < intermediateValue12.length; ++i12) { - if ( - intermediateValue12[i12] === null || - intermediateValue12[i12] === undefined - ) { - intermediateErrorMap12[`$.${i12}`] = { - key: "validator.undefined", - }; - } else { - const refResult12 = validateStructureRelationDefinition( - intermediateValue12[i12], - ); + errorMap[`$.relations`] = { + key: "validator.array", + value: intermediateValue12, + }; + } else { + result["relations"] = []; + for (let i12 = 0; i12 < intermediateValue12.length; ++i12) { + if ( + intermediateValue12[i12] === null || + intermediateValue12[i12] === undefined + ) { + intermediateErrorMap12[`$.${i12}`] = { + key: "validator.undefined", + }; + } else { + const refResult12 = validateStructureRelationDefinition( + intermediateValue12[i12], + ); - if (refResult12.error) { - for (const errorKey of Object.keys(refResult12.error)) { - intermediateErrorMap12[`$.${i12}${errorKey.substring(1)}`] = - refResult12.error[errorKey]; + if (refResult12.error) { + for (const errorKey of Object.keys(refResult12.error)) { + intermediateErrorMap12[`$.${i12}${errorKey.substring(1)}`] = + refResult12.error[errorKey]; + } } + intermediateResult12[i12] = refResult12.value; } - intermediateResult12[i12] = refResult12.value; } } if (Object.keys(intermediateErrorMap12).length) { @@ -5747,32 +5779,36 @@ export function validateStructureFileDefinition(value) { let intermediateValue10 = value["validator"]["mimeTypes"]; if (!Array.isArray(intermediateValue10)) { - intermediateValue10 = [intermediateValue10]; - } - result["validator"]["mimeTypes"] = []; - for (let i10 = 0; i10 < intermediateValue10.length; ++i10) { - if ( - intermediateValue10[i10] === null || - intermediateValue10[i10] === undefined - ) { - intermediateErrorMap10[`$.${i10}`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString10 = intermediateValue10[i10]; - if (typeof convertedString10 !== "string") { + errorMap[`$.validator.mimeTypes`] = { + key: "validator.array", + value: intermediateValue10, + }; + } else { + result["validator"]["mimeTypes"] = []; + for (let i10 = 0; i10 < intermediateValue10.length; ++i10) { + if ( + intermediateValue10[i10] === null || + intermediateValue10[i10] === undefined + ) { intermediateErrorMap10[`$.${i10}`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString10.length < 1) { + /** @type {string} */ + let convertedString10 = intermediateValue10[i10]; + if (typeof convertedString10 !== "string") { intermediateErrorMap10[`$.${i10}`] = { - key: "validator.length", - minLength: 1, + key: "validator.string", }; } else { - intermediateResult10[i10] = convertedString10; + if (convertedString10.length < 1) { + intermediateErrorMap10[`$.${i10}`] = { + key: "validator.length", + minLength: 1, + }; + } else { + intermediateResult10[i10] = convertedString10; + } } } } @@ -6776,47 +6812,51 @@ export function validateStructureNumberDefinition(value) { let intermediateValue10 = value["oneOf"]; if (!Array.isArray(intermediateValue10)) { - intermediateValue10 = [intermediateValue10]; - } - result["oneOf"] = []; - for (let i10 = 0; i10 < intermediateValue10.length; ++i10) { - if ( - intermediateValue10[i10] === null || - intermediateValue10[i10] === undefined - ) { - intermediateErrorMap10[`$.${i10}`] = { - key: "validator.undefined", - }; - } else { - let convertedNumber10 = intermediateValue10[i10]; - if ( - typeof convertedNumber10 !== "number" && - typeof convertedNumber10 === "string" - ) { - convertedNumber10 = Number(convertedNumber10); - } + errorMap[`$.oneOf`] = { + key: "validator.array", + value: intermediateValue10, + }; + } else { + result["oneOf"] = []; + for (let i10 = 0; i10 < intermediateValue10.length; ++i10) { if ( - typeof convertedNumber10 !== "number" || - isNaN(convertedNumber10) || - !isFinite(convertedNumber10) || - !Number.isInteger(convertedNumber10) + intermediateValue10[i10] === null || + intermediateValue10[i10] === undefined ) { intermediateErrorMap10[`$.${i10}`] = { - key: "validator.number", - subType: "int", - }; - } else if (convertedNumber10 < -9007199254740991) { - intermediateErrorMap10[`$.${i10}`] = { - key: "validator.range", - minValue: -9007199254740991, - }; - } else if (convertedNumber10 > 9007199254740991) { - intermediateErrorMap10[`$.${i10}`] = { - key: "validator.range", - maxValue: 9007199254740991, + key: "validator.undefined", }; } else { - intermediateResult10[i10] = convertedNumber10; + let convertedNumber10 = intermediateValue10[i10]; + if ( + typeof convertedNumber10 !== "number" && + typeof convertedNumber10 === "string" + ) { + convertedNumber10 = Number(convertedNumber10); + } + if ( + typeof convertedNumber10 !== "number" || + isNaN(convertedNumber10) || + !isFinite(convertedNumber10) || + !Number.isInteger(convertedNumber10) + ) { + intermediateErrorMap10[`$.${i10}`] = { + key: "validator.number", + subType: "int", + }; + } else if (convertedNumber10 < -9007199254740991) { + intermediateErrorMap10[`$.${i10}`] = { + key: "validator.range", + minValue: -9007199254740991, + }; + } else if (convertedNumber10 > 9007199254740991) { + intermediateErrorMap10[`$.${i10}`] = { + key: "validator.range", + maxValue: 9007199254740991, + }; + } else { + intermediateResult10[i10] = convertedNumber10; + } } } } @@ -7593,29 +7633,33 @@ export function validateStructureObjectDefinition(value) { let intermediateValue14 = value["relations"]; if (!Array.isArray(intermediateValue14)) { - intermediateValue14 = [intermediateValue14]; - } - result["relations"] = []; - for (let i14 = 0; i14 < intermediateValue14.length; ++i14) { - if ( - intermediateValue14[i14] === null || - intermediateValue14[i14] === undefined - ) { - intermediateErrorMap14[`$.${i14}`] = { - key: "validator.undefined", - }; - } else { - const refResult14 = validateStructureRelationDefinition( - intermediateValue14[i14], - ); + errorMap[`$.relations`] = { + key: "validator.array", + value: intermediateValue14, + }; + } else { + result["relations"] = []; + for (let i14 = 0; i14 < intermediateValue14.length; ++i14) { + if ( + intermediateValue14[i14] === null || + intermediateValue14[i14] === undefined + ) { + intermediateErrorMap14[`$.${i14}`] = { + key: "validator.undefined", + }; + } else { + const refResult14 = validateStructureRelationDefinition( + intermediateValue14[i14], + ); - if (refResult14.error) { - for (const errorKey of Object.keys(refResult14.error)) { - intermediateErrorMap14[`$.${i14}${errorKey.substring(1)}`] = - refResult14.error[errorKey]; + if (refResult14.error) { + for (const errorKey of Object.keys(refResult14.error)) { + intermediateErrorMap14[`$.${i14}${errorKey.substring(1)}`] = + refResult14.error[errorKey]; + } } + intermediateResult14[i14] = refResult14.value; } - intermediateResult14[i14] = refResult14.value; } } if (Object.keys(intermediateErrorMap14).length) { @@ -8105,32 +8149,36 @@ export function validateStructureOmitDefinition(value) { let intermediateValue10 = value["keys"]; if (!Array.isArray(intermediateValue10)) { - intermediateValue10 = [intermediateValue10]; - } - result["keys"] = []; - for (let i10 = 0; i10 < intermediateValue10.length; ++i10) { - if ( - intermediateValue10[i10] === null || - intermediateValue10[i10] === undefined - ) { - intermediateErrorMap10[`$.${i10}`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString10 = intermediateValue10[i10]; - if (typeof convertedString10 !== "string") { + errorMap[`$.keys`] = { + key: "validator.array", + value: intermediateValue10, + }; + } else { + result["keys"] = []; + for (let i10 = 0; i10 < intermediateValue10.length; ++i10) { + if ( + intermediateValue10[i10] === null || + intermediateValue10[i10] === undefined + ) { intermediateErrorMap10[`$.${i10}`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString10.length < 1) { + /** @type {string} */ + let convertedString10 = intermediateValue10[i10]; + if (typeof convertedString10 !== "string") { intermediateErrorMap10[`$.${i10}`] = { - key: "validator.length", - minLength: 1, + key: "validator.string", }; } else { - intermediateResult10[i10] = convertedString10; + if (convertedString10.length < 1) { + intermediateErrorMap10[`$.${i10}`] = { + key: "validator.length", + minLength: 1, + }; + } else { + intermediateResult10[i10] = convertedString10; + } } } } @@ -8639,32 +8687,36 @@ export function validateStructurePickDefinition(value) { let intermediateValue10 = value["keys"]; if (!Array.isArray(intermediateValue10)) { - intermediateValue10 = [intermediateValue10]; - } - result["keys"] = []; - for (let i10 = 0; i10 < intermediateValue10.length; ++i10) { - if ( - intermediateValue10[i10] === null || - intermediateValue10[i10] === undefined - ) { - intermediateErrorMap10[`$.${i10}`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString10 = intermediateValue10[i10]; - if (typeof convertedString10 !== "string") { + errorMap[`$.keys`] = { + key: "validator.array", + value: intermediateValue10, + }; + } else { + result["keys"] = []; + for (let i10 = 0; i10 < intermediateValue10.length; ++i10) { + if ( + intermediateValue10[i10] === null || + intermediateValue10[i10] === undefined + ) { intermediateErrorMap10[`$.${i10}`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString10.length < 1) { + /** @type {string} */ + let convertedString10 = intermediateValue10[i10]; + if (typeof convertedString10 !== "string") { intermediateErrorMap10[`$.${i10}`] = { - key: "validator.length", - minLength: 1, + key: "validator.string", }; } else { - intermediateResult10[i10] = convertedString10; + if (convertedString10.length < 1) { + intermediateErrorMap10[`$.${i10}`] = { + key: "validator.length", + minLength: 1, + }; + } else { + intermediateResult10[i10] = convertedString10; + } } } } @@ -9332,37 +9384,41 @@ export function validateStructureStringDefinition(value) { value["validator"]["disallowedCharacters"]; if (!Array.isArray(intermediateValue17)) { - intermediateValue17 = [intermediateValue17]; - } - result["validator"]["disallowedCharacters"] = []; - for (let i17 = 0; i17 < intermediateValue17.length; ++i17) { - if ( - intermediateValue17[i17] === null || - intermediateValue17[i17] === undefined - ) { - intermediateErrorMap17[`$.${i17}`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString17 = intermediateValue17[i17]; - if (typeof convertedString17 !== "string") { + errorMap[`$.validator.disallowedCharacters`] = { + key: "validator.array", + value: intermediateValue17, + }; + } else { + result["validator"]["disallowedCharacters"] = []; + for (let i17 = 0; i17 < intermediateValue17.length; ++i17) { + if ( + intermediateValue17[i17] === null || + intermediateValue17[i17] === undefined + ) { intermediateErrorMap17[`$.${i17}`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString17.length < 1) { + /** @type {string} */ + let convertedString17 = intermediateValue17[i17]; + if (typeof convertedString17 !== "string") { intermediateErrorMap17[`$.${i17}`] = { - key: "validator.length", - minLength: 1, - }; - } else if (convertedString17.length > 2) { - intermediateErrorMap17[`$.${i17}`] = { - key: "validator.length", - maxLength: 2, + key: "validator.string", }; } else { - intermediateResult17[i17] = convertedString17; + if (convertedString17.length < 1) { + intermediateErrorMap17[`$.${i17}`] = { + key: "validator.length", + minLength: 1, + }; + } else if (convertedString17.length > 2) { + intermediateErrorMap17[`$.${i17}`] = { + key: "validator.length", + maxLength: 2, + }; + } else { + intermediateResult17[i17] = convertedString17; + } } } } @@ -9391,32 +9447,36 @@ export function validateStructureStringDefinition(value) { let intermediateValue10 = value["oneOf"]; if (!Array.isArray(intermediateValue10)) { - intermediateValue10 = [intermediateValue10]; - } - result["oneOf"] = []; - for (let i10 = 0; i10 < intermediateValue10.length; ++i10) { - if ( - intermediateValue10[i10] === null || - intermediateValue10[i10] === undefined - ) { - intermediateErrorMap10[`$.${i10}`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString10 = intermediateValue10[i10]; - if (typeof convertedString10 !== "string") { + errorMap[`$.oneOf`] = { + key: "validator.array", + value: intermediateValue10, + }; + } else { + result["oneOf"] = []; + for (let i10 = 0; i10 < intermediateValue10.length; ++i10) { + if ( + intermediateValue10[i10] === null || + intermediateValue10[i10] === undefined + ) { intermediateErrorMap10[`$.${i10}`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString10.length < 1) { + /** @type {string} */ + let convertedString10 = intermediateValue10[i10]; + if (typeof convertedString10 !== "string") { intermediateErrorMap10[`$.${i10}`] = { - key: "validator.length", - minLength: 1, + key: "validator.string", }; } else { - intermediateResult10[i10] = convertedString10; + if (convertedString10.length < 1) { + intermediateErrorMap10[`$.${i10}`] = { + key: "validator.length", + minLength: 1, + }; + } else { + intermediateResult10[i10] = convertedString10; + } } } } @@ -12268,32 +12328,36 @@ export function validateStructureRouteDefinition(value) { let intermediateValue13 = value["tags"]; if (!Array.isArray(intermediateValue13)) { - intermediateValue13 = [intermediateValue13]; - } - result["tags"] = []; - for (let i13 = 0; i13 < intermediateValue13.length; ++i13) { - if ( - intermediateValue13[i13] === null || - intermediateValue13[i13] === undefined - ) { - intermediateErrorMap13[`$.${i13}`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString13 = intermediateValue13[i13]; - if (typeof convertedString13 !== "string") { + errorMap[`$.tags`] = { + key: "validator.array", + value: intermediateValue13, + }; + } else { + result["tags"] = []; + for (let i13 = 0; i13 < intermediateValue13.length; ++i13) { + if ( + intermediateValue13[i13] === null || + intermediateValue13[i13] === undefined + ) { intermediateErrorMap13[`$.${i13}`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString13.length < 1) { + /** @type {string} */ + let convertedString13 = intermediateValue13[i13]; + if (typeof convertedString13 !== "string") { intermediateErrorMap13[`$.${i13}`] = { - key: "validator.length", - minLength: 1, + key: "validator.string", }; } else { - intermediateResult13[i13] = convertedString13; + if (convertedString13.length < 1) { + intermediateErrorMap13[`$.${i13}`] = { + key: "validator.length", + minLength: 1, + }; + } else { + intermediateResult13[i13] = convertedString13; + } } } } @@ -12396,29 +12460,33 @@ export function validateStructureRouteDefinition(value) { let intermediateValue19 = value["invalidations"]; if (!Array.isArray(intermediateValue19)) { - intermediateValue19 = [intermediateValue19]; - } - result["invalidations"] = []; - for (let i19 = 0; i19 < intermediateValue19.length; ++i19) { - if ( - intermediateValue19[i19] === null || - intermediateValue19[i19] === undefined - ) { - intermediateErrorMap19[`$.${i19}`] = { - key: "validator.undefined", - }; - } else { - const refResult19 = validateStructureRouteInvalidationDefinition( - intermediateValue19[i19], - ); + errorMap[`$.invalidations`] = { + key: "validator.array", + value: intermediateValue19, + }; + } else { + result["invalidations"] = []; + for (let i19 = 0; i19 < intermediateValue19.length; ++i19) { + if ( + intermediateValue19[i19] === null || + intermediateValue19[i19] === undefined + ) { + intermediateErrorMap19[`$.${i19}`] = { + key: "validator.undefined", + }; + } else { + const refResult19 = validateStructureRouteInvalidationDefinition( + intermediateValue19[i19], + ); - if (refResult19.error) { - for (const errorKey of Object.keys(refResult19.error)) { - intermediateErrorMap19[`$.${i19}${errorKey.substring(1)}`] = - refResult19.error[errorKey]; + if (refResult19.error) { + for (const errorKey of Object.keys(refResult19.error)) { + intermediateErrorMap19[`$.${i19}${errorKey.substring(1)}`] = + refResult19.error[errorKey]; + } } + intermediateResult19[i19] = refResult19.value; } - intermediateResult19[i19] = refResult19.value; } } if (Object.keys(intermediateErrorMap19).length) { @@ -12784,38 +12852,44 @@ export function validateStructureRouteInvalidationDefinition(value) { ]; if (!Array.isArray(intermediateValue11)) { - intermediateValue11 = [intermediateValue11]; - } - result["properties"]["specification"]["params"][ - genericKeyResult8 - ] = []; - for ( - let i11 = 0; - i11 < intermediateValue11.length; - ++i11 - ) { - if ( - intermediateValue11[i11] === null || - intermediateValue11[i11] === undefined + errorMap[ + `$.properties.specification.params.${genericKeyResult8}` + ] = { + key: "validator.array", + value: intermediateValue11, + }; + } else { + result["properties"]["specification"]["params"][ + genericKeyResult8 + ] = []; + for ( + let i11 = 0; + i11 < intermediateValue11.length; + ++i11 ) { - intermediateErrorMap11[`$.${i11}`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString11 = intermediateValue11[i11]; - if (typeof convertedString11 !== "string") { + if ( + intermediateValue11[i11] === null || + intermediateValue11[i11] === undefined + ) { intermediateErrorMap11[`$.${i11}`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString11.length < 1) { + /** @type {string} */ + let convertedString11 = intermediateValue11[i11]; + if (typeof convertedString11 !== "string") { intermediateErrorMap11[`$.${i11}`] = { - key: "validator.length", - minLength: 1, + key: "validator.string", }; } else { - intermediateResult11[i11] = convertedString11; + if (convertedString11.length < 1) { + intermediateErrorMap11[`$.${i11}`] = { + key: "validator.length", + minLength: 1, + }; + } else { + intermediateResult11[i11] = convertedString11; + } } } } @@ -12935,38 +13009,44 @@ export function validateStructureRouteInvalidationDefinition(value) { ]; if (!Array.isArray(intermediateValue12)) { - intermediateValue12 = [intermediateValue12]; - } - result["properties"]["specification"]["query"][ - genericKeyResult9 - ] = []; - for ( - let i12 = 0; - i12 < intermediateValue12.length; - ++i12 - ) { - if ( - intermediateValue12[i12] === null || - intermediateValue12[i12] === undefined + errorMap[ + `$.properties.specification.query.${genericKeyResult9}` + ] = { + key: "validator.array", + value: intermediateValue12, + }; + } else { + result["properties"]["specification"]["query"][ + genericKeyResult9 + ] = []; + for ( + let i12 = 0; + i12 < intermediateValue12.length; + ++i12 ) { - intermediateErrorMap12[`$.${i12}`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString12 = intermediateValue12[i12]; - if (typeof convertedString12 !== "string") { + if ( + intermediateValue12[i12] === null || + intermediateValue12[i12] === undefined + ) { intermediateErrorMap12[`$.${i12}`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString12.length < 1) { + /** @type {string} */ + let convertedString12 = intermediateValue12[i12]; + if (typeof convertedString12 !== "string") { intermediateErrorMap12[`$.${i12}`] = { - key: "validator.length", - minLength: 1, + key: "validator.string", }; } else { - intermediateResult12[i12] = convertedString12; + if (convertedString12.length < 1) { + intermediateErrorMap12[`$.${i12}`] = { + key: "validator.length", + minLength: 1, + }; + } else { + intermediateResult12[i12] = convertedString12; + } } } } diff --git a/packages/code-gen/src/processors/model-partials.js b/packages/code-gen/src/processors/model-partials.js index 595162cac8..db0ea47fbb 100644 --- a/packages/code-gen/src/processors/model-partials.js +++ b/packages/code-gen/src/processors/model-partials.js @@ -60,6 +60,7 @@ export function modelPartialInsertTypes(generateContext) { .keys({ insert: new ArrayType() .values(new ReferenceType(model.group, `${model.name}InsertPartial`)) + .convert() .min(1) .max(50000), returning: new ReferenceType(model.group, `${model.name}Returning`), diff --git a/packages/code-gen/src/types/optionality.js b/packages/code-gen/src/types/optionality.js index aed7cdfcf7..db43a48efb 100644 --- a/packages/code-gen/src/types/optionality.js +++ b/packages/code-gen/src/types/optionality.js @@ -90,10 +90,7 @@ export function typesHasDifferentTypeAfterValidators(generateContext, type) { hasOptionalityDifferences || inputOptionality !== outputOptionality; if ( - // tsc performance tanks because of array auto-conversion, so it's disabled. Which - // means that optional & non-optional types don't have a diff - (generateContext.options.targetLanguage !== "ts" && - nestedType.type === "array") || + (nestedType.type === "array" && nestedType.validator.convert) || nestedType.type === "number" || nestedType.type === "date" || nestedType.type === "boolean" diff --git a/packages/code-gen/src/types/typescript.js b/packages/code-gen/src/types/typescript.js index e797390d30..b5da0a840c 100644 --- a/packages/code-gen/src/types/typescript.js +++ b/packages/code-gen/src/types/typescript.js @@ -293,11 +293,7 @@ export function typesTypescriptFormatType( fileWriteInline(file, `)`); fileWriteInline(file, `[]`); - if ( - // TS performance tanks because of auto-array conversion, so this is disabled - generateContext.options.targetLanguage !== "ts" && - options.validatorState === "input" - ) { + if (options.validatorState === "input" && type.validator.convert) { if (type.values.type !== "anyOf") { // AnyOf always starts with a `|`. fileWriteInline(file, "|"); diff --git a/packages/code-gen/src/validators/javascript.js b/packages/code-gen/src/validators/javascript.js index a60f7d197d..0e137c9b5b 100644 --- a/packages/code-gen/src/validators/javascript.js +++ b/packages/code-gen/src/validators/javascript.js @@ -563,9 +563,24 @@ export function validatorJavascriptArray(file, type, validatorState) { const currentValuePath = formatValuePath(validatorStateCopy); const currentResultPath = formatResultPath(validatorStateCopy); - fileBlockStart(file, `if (!Array.isArray(${currentValuePath}))`); - fileWrite(file, `${currentValuePath} = [${currentValuePath}];`); - fileBlockEnd(file); + if (type.validator.convert) { + fileBlockStart(file, `if (!Array.isArray(${currentValuePath}))`); + fileWrite(file, `${currentValuePath} = [${currentValuePath}];`); + fileBlockEnd(file); + } + + if (!type.validator.convert) { + fileBlockStart(file, `if (!Array.isArray(${currentValuePath}))`); + fileWrite( + file, + `${errorKey} = { + key: "validator.array", + value: ${currentValuePath}, +};`, + ); + fileBlockEnd(file); + fileBlockStart(file, `else`); + } if (!isNil(type.validator.min)) { fileBlockStart( @@ -631,6 +646,10 @@ export function validatorJavascriptArray(file, type, validatorState) { fileBlockEnd(file); + if (!type.validator.convert) { + fileBlockEnd(file); + } + fileBlockStart( file, `if (Object.keys(${validatorStateCopy.errorMapVariableName}).length)`, diff --git a/packages/code-gen/test/spec/specification.js b/packages/code-gen/test/spec/specification.js index 7c666e97b2..4a33b5ad9a 100644 --- a/packages/code-gen/test/spec/specification.js +++ b/packages/code-gen/test/spec/specification.js @@ -347,6 +347,10 @@ export const codeGenSpecification = { name: "array", }, input: JSON.stringify(true), + assertValidatorError: { + key: "$", + errorKey: "validator.array", + }, }, { type: "validator", @@ -376,6 +380,34 @@ export const codeGenSpecification = { errorKey: "validator.oneOf", }, }, + { + type: "validator", + generatedType: { + group: "validator", + name: "arrayConvert", + }, + input: JSON.stringify(true), + }, + { + type: "validator", + generatedType: { + group: "validator", + name: "arrayConvert", + }, + input: JSON.stringify([true]), + }, + { + type: "validator", + generatedType: { + group: "validator", + name: "arrayConvert", + }, + input: JSON.stringify([true, false]), + assertValidatorError: { + key: "$.1", + errorKey: "validator.oneOf", + }, + }, { type: "validator", generatedType: { @@ -383,6 +415,10 @@ export const codeGenSpecification = { name: "arrayNested", }, input: JSON.stringify(true), + assertValidatorError: { + key: "$", + errorKey: "validator.array", + }, }, { type: "validator", @@ -391,6 +427,10 @@ export const codeGenSpecification = { name: "arrayNested", }, input: JSON.stringify([true]), + assertValidatorError: { + key: "$.0", + errorKey: "validator.array", + }, }, { type: "validator", @@ -424,6 +464,54 @@ export const codeGenSpecification = { errorKey: "validator.oneOf", }, }, + { + type: "validator", + generatedType: { + group: "validator", + name: "arrayNestedConvert", + }, + input: JSON.stringify(true), + }, + { + type: "validator", + generatedType: { + group: "validator", + name: "arrayNestedConvert", + }, + input: JSON.stringify([true]), + }, + { + type: "validator", + generatedType: { + group: "validator", + name: "arrayNestedConvert", + }, + input: JSON.stringify([[true], [true, true]]), + }, + { + type: "validator", + generatedType: { + group: "validator", + name: "arrayNestedConvert", + }, + input: JSON.stringify([true, [false, true, false]]), + assertValidatorError: { + key: "$.1.0", + errorKey: "validator.oneOf", + }, + }, + { + type: "validator", + generatedType: { + group: "validator", + name: "arrayNestedConvert", + }, + input: JSON.stringify([[true], [false, true, false]]), + assertValidatorError: { + key: "$.1.2", + errorKey: "validator.oneOf", + }, + }, ], }, { diff --git a/packages/code-gen/test/spec/structure.js b/packages/code-gen/test/spec/structure.js index 3f8d468fc8..a6231e64b0 100644 --- a/packages/code-gen/test/spec/structure.js +++ b/packages/code-gen/test/spec/structure.js @@ -73,7 +73,11 @@ function specificationExtendWithValidators(generator) { ), T.array("array").values(true), + T.array("arrayConvert").values(true).convert(), T.array("arrayNested").values([true]), + T.array("arrayNestedConvert") + .values(T.array().values(true).convert()) + .convert(), T.object("object").keys({ foo: true, diff --git a/packages/store/src/generated/common/types.d.ts b/packages/store/src/generated/common/types.d.ts index 3083ace158..909f78f022 100644 --- a/packages/store/src/generated/common/types.d.ts +++ b/packages/store/src/generated/common/types.d.ts @@ -74,29 +74,22 @@ export type StoreFileInput = { export type StoreFileWhere = { $raw?: (any | import("@compas/store").QueryPart) | undefined; - $or?: StoreFileWhere[] | StoreFileWhere | undefined; + $or?: StoreFileWhere[] | undefined; id?: string | undefined; idNotEqual?: string | undefined; - idIn?: - | string[] - | string - | (any | import("@compas/store").QueryPart) - | undefined; + idIn?: string[] | (any | import("@compas/store").QueryPart) | undefined; idNotIn?: | string[] - | string | (any | import("@compas/store").QueryPart) | undefined; bucketName?: string | undefined; bucketNameNotEqual?: string | undefined; bucketNameIn?: | string[] - | string | (any | import("@compas/store").QueryPart) | undefined; bucketNameNotIn?: | string[] - | string | (any | import("@compas/store").QueryPart) | undefined; bucketNameLike?: string | undefined; @@ -106,16 +99,10 @@ export type StoreFileWhere = { createdAtNotEqual?: Date | string | number | undefined; createdAtIn?: | (Date | string | number)[] - | Date - | string - | number | (any | import("@compas/store").QueryPart) | undefined; createdAtNotIn?: | (Date | string | number)[] - | Date - | string - | number | (any | import("@compas/store").QueryPart) | undefined; createdAtGreaterThan?: Date | string | number | undefined; @@ -124,16 +111,10 @@ export type StoreFileWhere = { updatedAtNotEqual?: Date | string | number | undefined; updatedAtIn?: | (Date | string | number)[] - | Date - | string - | number | (any | import("@compas/store").QueryPart) | undefined; updatedAtNotIn?: | (Date | string | number)[] - | Date - | string - | number | (any | import("@compas/store").QueryPart) | undefined; updatedAtGreaterThan?: Date | string | number | undefined; @@ -173,14 +154,6 @@ export type StoreFileWhereValidated = { export type StoreFileOrderBy = | (any | import("@compas/store").QueryPart) - | ("id" | "bucketName" | "createdAt" | "updatedAt")[] - | "id" - | "bucketName" - | "createdAt" - | "updatedAt"; - -export type StoreFileOrderByValidated = - | import("@compas/store").QueryPart | ("id" | "bucketName" | "createdAt" | "updatedAt")[]; export type StoreFileOrderBySpec = { @@ -202,14 +175,6 @@ export type StoreFileReturning = | "createdAt" | "updatedAt" )[] - | "id" - | "contentLength" - | "bucketName" - | "contentType" - | "name" - | "meta" - | "createdAt" - | "updatedAt" | undefined; export type StoreFileQueryBuilder = { @@ -221,27 +186,13 @@ export type StoreFileQueryBuilder = { select?: StoreFileReturning | undefined; }; -export type StoreFileReturningValidated = - | "*" - | ( - | "id" - | "contentLength" - | "bucketName" - | "contentType" - | "name" - | "meta" - | "createdAt" - | "updatedAt" - )[] - | undefined; - export type StoreFileQueryBuilderValidated = { where?: StoreFileWhereValidated | undefined; - orderBy?: StoreFileOrderByValidated | undefined; + orderBy?: StoreFileOrderBy | undefined; orderBySpec?: StoreFileOrderBySpec | undefined; limit?: number | undefined; offset?: number | undefined; - select: StoreFileReturningValidated; + select: StoreFileReturning; }; export type QueryResultStoreFile = { @@ -339,7 +290,7 @@ export type StoreFileInsertPartialValidated = { export type StoreFileInsertValidated = { insert: StoreFileInsertPartialValidated[]; - returning?: StoreFileReturningValidated | undefined; + returning?: StoreFileReturning | undefined; }; export type StoreFileUpdatePartial = { @@ -379,13 +330,13 @@ export type StoreFileUpdatePartial = { meta?: | { $set: { - path: (number | string)[] | number | string; + path: (number | string)[]; value: any; }; } | { $remove: { - path: (number | string)[] | number | string; + path: (number | string)[]; }; } | StoreFileMetaInput @@ -491,7 +442,7 @@ export type StoreFileUpdatePartialValidated = { export type StoreFileUpdateValidated = { update: StoreFileUpdatePartialValidated; where: StoreFileWhereValidated; - returning?: StoreFileReturningValidated | undefined; + returning?: StoreFileReturning | undefined; }; /** @@ -548,17 +499,12 @@ export type StoreJobInput = { export type StoreJobWhere = { $raw?: (any | import("@compas/store").QueryPart) | undefined; - $or?: StoreJobWhere[] | StoreJobWhere | undefined; + $or?: StoreJobWhere[] | undefined; id?: number | undefined; idNotEqual?: number | undefined; - idIn?: - | number[] - | number - | (any | import("@compas/store").QueryPart) - | undefined; + idIn?: number[] | (any | import("@compas/store").QueryPart) | undefined; idNotIn?: | number[] - | number | (any | import("@compas/store").QueryPart) | undefined; idGreaterThan?: number | undefined; @@ -570,12 +516,10 @@ export type StoreJobWhere = { nameNotEqual?: string | undefined; nameIn?: | string[] - | string | (any | import("@compas/store").QueryPart) | undefined; nameNotIn?: | string[] - | string | (any | import("@compas/store").QueryPart) | undefined; nameLike?: string | undefined; @@ -585,16 +529,10 @@ export type StoreJobWhere = { scheduledAtNotEqual?: Date | string | number | undefined; scheduledAtIn?: | (Date | string | number)[] - | Date - | string - | number | (any | import("@compas/store").QueryPart) | undefined; scheduledAtNotIn?: | (Date | string | number)[] - | Date - | string - | number | (any | import("@compas/store").QueryPart) | undefined; scheduledAtGreaterThan?: Date | string | number | undefined; @@ -605,16 +543,10 @@ export type StoreJobWhere = { createdAtNotEqual?: Date | string | number | undefined; createdAtIn?: | (Date | string | number)[] - | Date - | string - | number | (any | import("@compas/store").QueryPart) | undefined; createdAtNotIn?: | (Date | string | number)[] - | Date - | string - | number | (any | import("@compas/store").QueryPart) | undefined; createdAtGreaterThan?: Date | string | number | undefined; @@ -623,16 +555,10 @@ export type StoreJobWhere = { updatedAtNotEqual?: Date | string | number | undefined; updatedAtIn?: | (Date | string | number)[] - | Date - | string - | number | (any | import("@compas/store").QueryPart) | undefined; updatedAtNotIn?: | (Date | string | number)[] - | Date - | string - | number | (any | import("@compas/store").QueryPart) | undefined; updatedAtGreaterThan?: Date | string | number | undefined; @@ -685,16 +611,6 @@ export type StoreJobWhereValidated = { export type StoreJobOrderBy = | (any | import("@compas/store").QueryPart) - | ("id" | "isComplete" | "name" | "scheduledAt" | "createdAt" | "updatedAt")[] - | "id" - | "isComplete" - | "name" - | "scheduledAt" - | "createdAt" - | "updatedAt"; - -export type StoreJobOrderByValidated = - | import("@compas/store").QueryPart | ( | "id" | "isComplete" @@ -737,16 +653,6 @@ export type StoreJobReturning = | "createdAt" | "updatedAt" )[] - | "id" - | "isComplete" - | "handlerTimeout" - | "priority" - | "retryCount" - | "name" - | "scheduledAt" - | "data" - | "createdAt" - | "updatedAt" | undefined; export type StoreJobQueryBuilder = { @@ -758,29 +664,13 @@ export type StoreJobQueryBuilder = { select?: StoreJobReturning | undefined; }; -export type StoreJobReturningValidated = - | "*" - | ( - | "id" - | "isComplete" - | "handlerTimeout" - | "priority" - | "retryCount" - | "name" - | "scheduledAt" - | "data" - | "createdAt" - | "updatedAt" - )[] - | undefined; - export type StoreJobQueryBuilderValidated = { where?: StoreJobWhereValidated | undefined; - orderBy?: StoreJobOrderByValidated | undefined; + orderBy?: StoreJobOrderBy | undefined; orderBySpec?: StoreJobOrderBySpec | undefined; limit?: number | undefined; offset?: number | undefined; - select: StoreJobReturningValidated; + select: StoreJobReturning; }; export type QueryResultStoreJob = { @@ -874,7 +764,7 @@ export type StoreJobInsertPartialValidated = { export type StoreJobInsertValidated = { insert: StoreJobInsertPartialValidated[]; - returning?: StoreJobReturningValidated | undefined; + returning?: StoreJobReturning | undefined; }; export type StoreJobUpdatePartial = { @@ -956,13 +846,13 @@ export type StoreJobUpdatePartial = { data?: | { $set: { - path: (number | string)[] | number | string; + path: (number | string)[]; value: any; }; } | { $remove: { - path: (number | string)[] | number | string; + path: (number | string)[]; }; } | any @@ -1098,7 +988,7 @@ export type StoreJobUpdatePartialValidated = { export type StoreJobUpdateValidated = { update: StoreJobUpdatePartialValidated; where: StoreJobWhereValidated; - returning?: StoreJobReturningValidated | undefined; + returning?: StoreJobReturning | undefined; }; /** @@ -1195,45 +1085,32 @@ export type StoreSessionStoreInput = { export type StoreSessionStoreTokenWhere = { $raw?: (any | import("@compas/store").QueryPart) | undefined; - $or?: StoreSessionStoreTokenWhere[] | StoreSessionStoreTokenWhere | undefined; + $or?: StoreSessionStoreTokenWhere[] | undefined; id?: string | undefined; idNotEqual?: string | undefined; - idIn?: - | string[] - | string - | (any | import("@compas/store").QueryPart) - | undefined; + idIn?: string[] | (any | import("@compas/store").QueryPart) | undefined; idNotIn?: | string[] - | string | (any | import("@compas/store").QueryPart) | undefined; session?: string | undefined; sessionNotEqual?: string | undefined; sessionIn?: | string[] - | string | (any | import("@compas/store").QueryPart) | undefined; sessionNotIn?: | string[] - | string | (any | import("@compas/store").QueryPart) | undefined; expiresAt?: Date | string | number | undefined; expiresAtNotEqual?: Date | string | number | undefined; expiresAtIn?: | (Date | string | number)[] - | Date - | string - | number | (any | import("@compas/store").QueryPart) | undefined; expiresAtNotIn?: | (Date | string | number)[] - | Date - | string - | number | (any | import("@compas/store").QueryPart) | undefined; expiresAtGreaterThan?: Date | string | number | undefined; @@ -1242,12 +1119,10 @@ export type StoreSessionStoreTokenWhere = { refreshTokenNotEqual?: string | undefined; refreshTokenIn?: | string[] - | string | (any | import("@compas/store").QueryPart) | undefined; refreshTokenNotIn?: | string[] - | string | (any | import("@compas/store").QueryPart) | undefined; refreshTokenIsNull?: boolean | "true" | "false" | undefined; @@ -1256,16 +1131,10 @@ export type StoreSessionStoreTokenWhere = { revokedAtNotEqual?: Date | string | number | undefined; revokedAtIn?: | (Date | string | number)[] - | Date - | string - | number | (any | import("@compas/store").QueryPart) | undefined; revokedAtNotIn?: | (Date | string | number)[] - | Date - | string - | number | (any | import("@compas/store").QueryPart) | undefined; revokedAtGreaterThan?: Date | string | number | undefined; @@ -1298,33 +1167,22 @@ export type StoreSessionStoreTokenWhere = { export type StoreSessionStoreWhere = { $raw?: (any | import("@compas/store").QueryPart) | undefined; - $or?: StoreSessionStoreWhere[] | StoreSessionStoreWhere | undefined; + $or?: StoreSessionStoreWhere[] | undefined; id?: string | undefined; idNotEqual?: string | undefined; - idIn?: - | string[] - | string - | (any | import("@compas/store").QueryPart) - | undefined; + idIn?: string[] | (any | import("@compas/store").QueryPart) | undefined; idNotIn?: | string[] - | string | (any | import("@compas/store").QueryPart) | undefined; createdAt?: Date | string | number | undefined; createdAtNotEqual?: Date | string | number | undefined; createdAtIn?: | (Date | string | number)[] - | Date - | string - | number | (any | import("@compas/store").QueryPart) | undefined; createdAtNotIn?: | (Date | string | number)[] - | Date - | string - | number | (any | import("@compas/store").QueryPart) | undefined; createdAtGreaterThan?: Date | string | number | undefined; @@ -1333,16 +1191,10 @@ export type StoreSessionStoreWhere = { updatedAtNotEqual?: Date | string | number | undefined; updatedAtIn?: | (Date | string | number)[] - | Date - | string - | number | (any | import("@compas/store").QueryPart) | undefined; updatedAtNotIn?: | (Date | string | number)[] - | Date - | string - | number | (any | import("@compas/store").QueryPart) | undefined; updatedAtGreaterThan?: Date | string | number | undefined; @@ -1449,13 +1301,6 @@ export type StoreSessionStoreWhereValidated = { export type StoreSessionStoreOrderBy = | (any | import("@compas/store").QueryPart) - | ("id" | "createdAt" | "updatedAt")[] - | "id" - | "createdAt" - | "updatedAt"; - -export type StoreSessionStoreOrderByValidated = - | import("@compas/store").QueryPart | ("id" | "createdAt" | "updatedAt")[]; export type StoreSessionStoreOrderBySpec = { @@ -1467,22 +1312,11 @@ export type StoreSessionStoreOrderBySpec = { export type StoreSessionStoreReturning = | "*" | ("id" | "checksum" | "revokedAt" | "data" | "createdAt" | "updatedAt")[] - | "id" - | "checksum" - | "revokedAt" - | "data" - | "createdAt" - | "updatedAt" | undefined; export type StoreSessionStoreTokenOrderBy = | (any | import("@compas/store").QueryPart) - | ("id" | "session" | "expiresAt" | "refreshToken" | "revokedAt")[] - | "id" - | "session" - | "expiresAt" - | "refreshToken" - | "revokedAt"; + | ("id" | "session" | "expiresAt" | "refreshToken" | "revokedAt")[]; export type StoreSessionStoreTokenOrderBySpec = { id?: "ASC" | "DESC" | undefined; @@ -1512,12 +1346,6 @@ export type StoreSessionStoreTokenReturning = | "revokedAt" | "createdAt" )[] - | "id" - | "session" - | "expiresAt" - | "refreshToken" - | "revokedAt" - | "createdAt" | undefined; export type StoreSessionStoreTokenQueryBuilder = { @@ -1542,34 +1370,13 @@ export type StoreSessionStoreQueryBuilder = { accessTokens?: StoreSessionStoreTokenQueryBuilder | undefined; }; -export type StoreSessionStoreReturningValidated = - | "*" - | ("id" | "checksum" | "revokedAt" | "data" | "createdAt" | "updatedAt")[] - | undefined; - -export type StoreSessionStoreTokenOrderByValidated = - | import("@compas/store").QueryPart - | ("id" | "session" | "expiresAt" | "refreshToken" | "revokedAt")[]; - -export type StoreSessionStoreTokenReturningValidated = - | "*" - | ( - | "id" - | "session" - | "expiresAt" - | "refreshToken" - | "revokedAt" - | "createdAt" - )[] - | undefined; - export type StoreSessionStoreTokenQueryBuilderValidated = { where?: StoreSessionStoreTokenWhereValidated | undefined; - orderBy?: StoreSessionStoreTokenOrderByValidated | undefined; + orderBy?: StoreSessionStoreTokenOrderBy | undefined; orderBySpec?: StoreSessionStoreTokenOrderBySpec | undefined; limit?: number | undefined; offset?: number | undefined; - select: StoreSessionStoreTokenReturningValidated; + select: StoreSessionStoreTokenReturning; refreshToken?: StoreSessionStoreTokenQueryBuilderValidated | undefined; session?: StoreSessionStoreQueryBuilderValidated | undefined; accessToken?: StoreSessionStoreTokenQueryBuilderValidated | undefined; @@ -1577,11 +1384,11 @@ export type StoreSessionStoreTokenQueryBuilderValidated = { export type StoreSessionStoreQueryBuilderValidated = { where?: StoreSessionStoreWhereValidated | undefined; - orderBy?: StoreSessionStoreOrderByValidated | undefined; + orderBy?: StoreSessionStoreOrderBy | undefined; orderBySpec?: StoreSessionStoreOrderBySpec | undefined; limit?: number | undefined; offset?: number | undefined; - select: StoreSessionStoreReturningValidated; + select: StoreSessionStoreReturning; accessTokens?: StoreSessionStoreTokenQueryBuilderValidated | undefined; }; @@ -1650,10 +1457,7 @@ export type QueryResultStoreSessionStoreInput = { * Automatically generated 'updatedAt', containing an ISO timestamp. */ updatedAt: Date | string | number; - accessTokens?: - | QueryResultStoreSessionStoreTokenInput[] - | QueryResultStoreSessionStoreTokenInput - | undefined; + accessTokens?: QueryResultStoreSessionStoreTokenInput[] | undefined; }; export type StoreSessionStoreInsertPartial = { @@ -1703,7 +1507,7 @@ export type StoreSessionStoreInsertPartialValidated = { export type StoreSessionStoreInsertValidated = { insert: StoreSessionStoreInsertPartialValidated[]; - returning?: StoreSessionStoreReturningValidated | undefined; + returning?: StoreSessionStoreReturning | undefined; }; export type StoreSessionStoreUpdatePartial = { @@ -1728,13 +1532,13 @@ export type StoreSessionStoreUpdatePartial = { data?: | { $set: { - path: (number | string)[] | number | string; + path: (number | string)[]; value: any; }; } | { $remove: { - path: (number | string)[] | number | string; + path: (number | string)[]; }; } | any @@ -1823,7 +1627,7 @@ export type StoreSessionStoreUpdatePartialValidated = { export type StoreSessionStoreUpdateValidated = { update: StoreSessionStoreUpdatePartialValidated; where: StoreSessionStoreWhereValidated; - returning?: StoreSessionStoreReturningValidated | undefined; + returning?: StoreSessionStoreReturning | undefined; }; export type StoreSessionStoreTokenInsertPartial = { @@ -1875,7 +1679,7 @@ export type StoreSessionStoreTokenInsertPartialValidated = { export type StoreSessionStoreTokenInsertValidated = { insert: StoreSessionStoreTokenInsertPartialValidated[]; - returning?: StoreSessionStoreTokenReturningValidated | undefined; + returning?: StoreSessionStoreTokenReturning | undefined; }; export type StoreSessionStoreTokenUpdatePartial = { @@ -1959,7 +1763,7 @@ export type StoreSessionStoreTokenUpdatePartialValidated = { export type StoreSessionStoreTokenUpdateValidated = { update: StoreSessionStoreTokenUpdatePartialValidated; where: StoreSessionStoreTokenWhereValidated; - returning?: StoreSessionStoreTokenReturningValidated | undefined; + returning?: StoreSessionStoreTokenReturning | undefined; }; export type StoreFileResponse = { @@ -2035,52 +1839,28 @@ export type StoreFileWhereValidated_1 = { export type StoreFileWhereInput = { $raw?: any | undefined; - $or?: StoreFileWhereInput[] | StoreFileWhereInput | undefined; + $or?: StoreFileWhereInput[] | undefined; id?: string | undefined; idNotEqual?: string | undefined; - idIn?: string[] | string | any | undefined; - idNotIn?: string[] | string | any | undefined; + idIn?: string[] | any | undefined; + idNotIn?: string[] | any | undefined; bucketName?: string | undefined; bucketNameNotEqual?: string | undefined; - bucketNameIn?: string[] | string | any | undefined; - bucketNameNotIn?: string[] | string | any | undefined; + bucketNameIn?: string[] | any | undefined; + bucketNameNotIn?: string[] | any | undefined; bucketNameLike?: string | undefined; bucketNameILike?: string | undefined; bucketNameNotLike?: string | undefined; createdAt?: Date | string | number | undefined; createdAtNotEqual?: Date | string | number | undefined; - createdAtIn?: - | (Date | string | number)[] - | Date - | string - | number - | any - | undefined; - createdAtNotIn?: - | (Date | string | number)[] - | Date - | string - | number - | any - | undefined; + createdAtIn?: (Date | string | number)[] | any | undefined; + createdAtNotIn?: (Date | string | number)[] | any | undefined; createdAtGreaterThan?: Date | string | number | undefined; createdAtLowerThan?: Date | string | number | undefined; updatedAt?: Date | string | number | undefined; updatedAtNotEqual?: Date | string | number | undefined; - updatedAtIn?: - | (Date | string | number)[] - | Date - | string - | number - | any - | undefined; - updatedAtNotIn?: - | (Date | string | number)[] - | Date - | string - | number - | any - | undefined; + updatedAtIn?: (Date | string | number)[] | any | undefined; + updatedAtNotIn?: (Date | string | number)[] | any | undefined; updatedAtGreaterThan?: Date | string | number | undefined; updatedAtLowerThan?: Date | string | number | undefined; }; @@ -2128,11 +1908,11 @@ export type StoreJobWhereValidated_1 = { export type StoreJobWhereInput = { $raw?: any | undefined; - $or?: StoreJobWhereInput[] | StoreJobWhereInput | undefined; + $or?: StoreJobWhereInput[] | undefined; id?: number | undefined; idNotEqual?: number | undefined; - idIn?: number[] | number | any | undefined; - idNotIn?: number[] | number | any | undefined; + idIn?: number[] | any | undefined; + idNotIn?: number[] | any | undefined; idGreaterThan?: number | undefined; idLowerThan?: number | undefined; isComplete?: boolean | "true" | "false" | undefined; @@ -2140,65 +1920,29 @@ export type StoreJobWhereInput = { isCompleteIsNotNull?: boolean | "true" | "false" | undefined; name?: string | undefined; nameNotEqual?: string | undefined; - nameIn?: string[] | string | any | undefined; - nameNotIn?: string[] | string | any | undefined; + nameIn?: string[] | any | undefined; + nameNotIn?: string[] | any | undefined; nameLike?: string | undefined; nameILike?: string | undefined; nameNotLike?: string | undefined; scheduledAt?: Date | string | number | undefined; scheduledAtNotEqual?: Date | string | number | undefined; - scheduledAtIn?: - | (Date | string | number)[] - | Date - | string - | number - | any - | undefined; - scheduledAtNotIn?: - | (Date | string | number)[] - | Date - | string - | number - | any - | undefined; + scheduledAtIn?: (Date | string | number)[] | any | undefined; + scheduledAtNotIn?: (Date | string | number)[] | any | undefined; scheduledAtGreaterThan?: Date | string | number | undefined; scheduledAtLowerThan?: Date | string | number | undefined; scheduledAtIsNull?: boolean | "true" | "false" | undefined; scheduledAtIsNotNull?: boolean | "true" | "false" | undefined; createdAt?: Date | string | number | undefined; createdAtNotEqual?: Date | string | number | undefined; - createdAtIn?: - | (Date | string | number)[] - | Date - | string - | number - | any - | undefined; - createdAtNotIn?: - | (Date | string | number)[] - | Date - | string - | number - | any - | undefined; + createdAtIn?: (Date | string | number)[] | any | undefined; + createdAtNotIn?: (Date | string | number)[] | any | undefined; createdAtGreaterThan?: Date | string | number | undefined; createdAtLowerThan?: Date | string | number | undefined; updatedAt?: Date | string | number | undefined; updatedAtNotEqual?: Date | string | number | undefined; - updatedAtIn?: - | (Date | string | number)[] - | Date - | string - | number - | any - | undefined; - updatedAtNotIn?: - | (Date | string | number)[] - | Date - | string - | number - | any - | undefined; + updatedAtIn?: (Date | string | number)[] | any | undefined; + updatedAtNotIn?: (Date | string | number)[] | any | undefined; updatedAtGreaterThan?: Date | string | number | undefined; updatedAtLowerThan?: Date | string | number | undefined; }; @@ -2289,58 +2033,31 @@ export type StoreSessionStoreWhereValidated_1 = { export type StoreSessionStoreTokenWhereInput = { $raw?: any | undefined; - $or?: - | StoreSessionStoreTokenWhereInput[] - | StoreSessionStoreTokenWhereInput - | undefined; + $or?: StoreSessionStoreTokenWhereInput[] | undefined; id?: string | undefined; idNotEqual?: string | undefined; - idIn?: string[] | string | any | undefined; - idNotIn?: string[] | string | any | undefined; + idIn?: string[] | any | undefined; + idNotIn?: string[] | any | undefined; session?: string | undefined; sessionNotEqual?: string | undefined; - sessionIn?: string[] | string | any | undefined; - sessionNotIn?: string[] | string | any | undefined; + sessionIn?: string[] | any | undefined; + sessionNotIn?: string[] | any | undefined; expiresAt?: Date | string | number | undefined; expiresAtNotEqual?: Date | string | number | undefined; - expiresAtIn?: - | (Date | string | number)[] - | Date - | string - | number - | any - | undefined; - expiresAtNotIn?: - | (Date | string | number)[] - | Date - | string - | number - | any - | undefined; + expiresAtIn?: (Date | string | number)[] | any | undefined; + expiresAtNotIn?: (Date | string | number)[] | any | undefined; expiresAtGreaterThan?: Date | string | number | undefined; expiresAtLowerThan?: Date | string | number | undefined; refreshToken?: string | undefined; refreshTokenNotEqual?: string | undefined; - refreshTokenIn?: string[] | string | any | undefined; - refreshTokenNotIn?: string[] | string | any | undefined; + refreshTokenIn?: string[] | any | undefined; + refreshTokenNotIn?: string[] | any | undefined; refreshTokenIsNull?: boolean | "true" | "false" | undefined; refreshTokenIsNotNull?: boolean | "true" | "false" | undefined; revokedAt?: Date | string | number | undefined; revokedAtNotEqual?: Date | string | number | undefined; - revokedAtIn?: - | (Date | string | number)[] - | Date - | string - | number - | any - | undefined; - revokedAtNotIn?: - | (Date | string | number)[] - | Date - | string - | number - | any - | undefined; + revokedAtIn?: (Date | string | number)[] | any | undefined; + revokedAtNotIn?: (Date | string | number)[] | any | undefined; revokedAtGreaterThan?: Date | string | number | undefined; revokedAtLowerThan?: Date | string | number | undefined; revokedAtIsNull?: boolean | "true" | "false" | undefined; @@ -2371,45 +2088,21 @@ export type StoreSessionStoreTokenWhereInput = { export type StoreSessionStoreWhereInput = { $raw?: any | undefined; - $or?: StoreSessionStoreWhereInput[] | StoreSessionStoreWhereInput | undefined; + $or?: StoreSessionStoreWhereInput[] | undefined; id?: string | undefined; idNotEqual?: string | undefined; - idIn?: string[] | string | any | undefined; - idNotIn?: string[] | string | any | undefined; + idIn?: string[] | any | undefined; + idNotIn?: string[] | any | undefined; createdAt?: Date | string | number | undefined; createdAtNotEqual?: Date | string | number | undefined; - createdAtIn?: - | (Date | string | number)[] - | Date - | string - | number - | any - | undefined; - createdAtNotIn?: - | (Date | string | number)[] - | Date - | string - | number - | any - | undefined; + createdAtIn?: (Date | string | number)[] | any | undefined; + createdAtNotIn?: (Date | string | number)[] | any | undefined; createdAtGreaterThan?: Date | string | number | undefined; createdAtLowerThan?: Date | string | number | undefined; updatedAt?: Date | string | number | undefined; updatedAtNotEqual?: Date | string | number | undefined; - updatedAtIn?: - | (Date | string | number)[] - | Date - | string - | number - | any - | undefined; - updatedAtNotIn?: - | (Date | string | number)[] - | Date - | string - | number - | any - | undefined; + updatedAtIn?: (Date | string | number)[] | any | undefined; + updatedAtNotIn?: (Date | string | number)[] | any | undefined; updatedAtGreaterThan?: Date | string | number | undefined; updatedAtLowerThan?: Date | string | number | undefined; viaAccessTokens?: @@ -2425,7 +2118,7 @@ export type StoreSessionStoreWhereInput = { export type StoreFileUpdateValidated_1 = { update: StoreFileUpdatePartialValidated; where: StoreFileWhereValidated_1; - returning?: StoreFileReturningValidated | undefined; + returning?: StoreFileReturning | undefined; }; export type StoreFileUpdateInput = { @@ -2437,7 +2130,7 @@ export type StoreFileUpdateInput = { export type StoreJobUpdateValidated_1 = { update: StoreJobUpdatePartialValidated; where: StoreJobWhereValidated_1; - returning?: StoreJobReturningValidated | undefined; + returning?: StoreJobReturning | undefined; }; export type StoreJobUpdateInput = { @@ -2449,7 +2142,7 @@ export type StoreJobUpdateInput = { export type StoreSessionStoreUpdateValidated_1 = { update: StoreSessionStoreUpdatePartialValidated; where: StoreSessionStoreWhereValidated_1; - returning?: StoreSessionStoreReturningValidated | undefined; + returning?: StoreSessionStoreReturning | undefined; }; export type StoreSessionStoreUpdateInput = { @@ -2461,7 +2154,7 @@ export type StoreSessionStoreUpdateInput = { export type StoreSessionStoreTokenUpdateValidated_1 = { update: StoreSessionStoreTokenUpdatePartialValidated; where: StoreSessionStoreTokenWhereValidated_1; - returning?: StoreSessionStoreTokenReturningValidated | undefined; + returning?: StoreSessionStoreTokenReturning | undefined; }; export type StoreSessionStoreTokenUpdateInput = { @@ -2470,19 +2163,11 @@ export type StoreSessionStoreTokenUpdateInput = { returning?: StoreSessionStoreTokenReturning | undefined; }; -export type StoreFileOrderByValidated_1 = +export type StoreFileOrderByValidated = | any | ("id" | "bucketName" | "createdAt" | "updatedAt")[]; -export type StoreFileOrderByInput = - | any - | ("id" | "bucketName" | "createdAt" | "updatedAt")[] - | "id" - | "bucketName" - | "createdAt" - | "updatedAt"; - -export type StoreJobOrderByValidated_1 = +export type StoreJobOrderByValidated = | any | ( | "id" @@ -2493,52 +2178,26 @@ export type StoreJobOrderByValidated_1 = | "updatedAt" )[]; -export type StoreJobOrderByInput = - | any - | ("id" | "isComplete" | "name" | "scheduledAt" | "createdAt" | "updatedAt")[] - | "id" - | "isComplete" - | "name" - | "scheduledAt" - | "createdAt" - | "updatedAt"; - -export type StoreSessionStoreOrderByValidated_1 = +export type StoreSessionStoreOrderByValidated = | any | ("id" | "createdAt" | "updatedAt")[]; -export type StoreSessionStoreOrderByInput = - | any - | ("id" | "createdAt" | "updatedAt")[] - | "id" - | "createdAt" - | "updatedAt"; - -export type StoreSessionStoreTokenOrderByValidated_1 = +export type StoreSessionStoreTokenOrderByValidated = | any | ("id" | "session" | "expiresAt" | "refreshToken" | "revokedAt")[]; -export type StoreSessionStoreTokenOrderByInput = - | any - | ("id" | "session" | "expiresAt" | "refreshToken" | "revokedAt")[] - | "id" - | "session" - | "expiresAt" - | "refreshToken" - | "revokedAt"; - export type StoreFileQueryBuilderValidated_1 = { where?: StoreFileWhereValidated_1 | undefined; - orderBy?: StoreFileOrderByValidated_1 | undefined; + orderBy?: StoreFileOrderByValidated | undefined; orderBySpec?: StoreFileOrderBySpec | undefined; limit?: number | undefined; offset?: number | undefined; - select: StoreFileReturningValidated; + select: StoreFileReturning; }; export type StoreFileQueryBuilderInput = { where?: StoreFileWhereInput | undefined; - orderBy?: StoreFileOrderByInput | undefined; + orderBy?: StoreFileOrderByValidated | undefined; orderBySpec?: StoreFileOrderBySpec | undefined; limit?: number | undefined; offset?: number | undefined; @@ -2547,16 +2206,16 @@ export type StoreFileQueryBuilderInput = { export type StoreJobQueryBuilderValidated_1 = { where?: StoreJobWhereValidated_1 | undefined; - orderBy?: StoreJobOrderByValidated_1 | undefined; + orderBy?: StoreJobOrderByValidated | undefined; orderBySpec?: StoreJobOrderBySpec | undefined; limit?: number | undefined; offset?: number | undefined; - select: StoreJobReturningValidated; + select: StoreJobReturning; }; export type StoreJobQueryBuilderInput = { where?: StoreJobWhereInput | undefined; - orderBy?: StoreJobOrderByInput | undefined; + orderBy?: StoreJobOrderByValidated | undefined; orderBySpec?: StoreJobOrderBySpec | undefined; limit?: number | undefined; offset?: number | undefined; @@ -2565,11 +2224,11 @@ export type StoreJobQueryBuilderInput = { export type StoreSessionStoreTokenQueryBuilderValidated_1 = { where?: StoreSessionStoreTokenWhereValidated_1 | undefined; - orderBy?: StoreSessionStoreTokenOrderByValidated_1 | undefined; + orderBy?: StoreSessionStoreTokenOrderByValidated | undefined; orderBySpec?: StoreSessionStoreTokenOrderBySpec | undefined; limit?: number | undefined; offset?: number | undefined; - select: StoreSessionStoreTokenReturningValidated; + select: StoreSessionStoreTokenReturning; refreshToken?: StoreSessionStoreTokenQueryBuilderValidated_1 | undefined; session?: StoreSessionStoreQueryBuilderValidated_1 | undefined; accessToken?: StoreSessionStoreTokenQueryBuilderValidated_1 | undefined; @@ -2577,17 +2236,17 @@ export type StoreSessionStoreTokenQueryBuilderValidated_1 = { export type StoreSessionStoreQueryBuilderValidated_1 = { where?: StoreSessionStoreWhereValidated_1 | undefined; - orderBy?: StoreSessionStoreOrderByValidated_1 | undefined; + orderBy?: StoreSessionStoreOrderByValidated | undefined; orderBySpec?: StoreSessionStoreOrderBySpec | undefined; limit?: number | undefined; offset?: number | undefined; - select: StoreSessionStoreReturningValidated; + select: StoreSessionStoreReturning; accessTokens?: StoreSessionStoreTokenQueryBuilderValidated_1 | undefined; }; export type StoreSessionStoreTokenQueryBuilderInput = { where?: StoreSessionStoreTokenWhereInput | undefined; - orderBy?: StoreSessionStoreTokenOrderByInput | undefined; + orderBy?: StoreSessionStoreTokenOrderByValidated | undefined; orderBySpec?: StoreSessionStoreTokenOrderBySpec | undefined; limit?: number | undefined; offset?: number | undefined; @@ -2599,7 +2258,7 @@ export type StoreSessionStoreTokenQueryBuilderInput = { export type StoreSessionStoreQueryBuilderInput = { where?: StoreSessionStoreWhereInput | undefined; - orderBy?: StoreSessionStoreOrderByInput | undefined; + orderBy?: StoreSessionStoreOrderByValidated | undefined; orderBySpec?: StoreSessionStoreOrderBySpec | undefined; limit?: number | undefined; offset?: number | undefined; diff --git a/packages/store/src/generated/database/file.js b/packages/store/src/generated/database/file.js index 7d69012b79..00d01030ea 100644 --- a/packages/store/src/generated/database/file.js +++ b/packages/store/src/generated/database/file.js @@ -5,8 +5,8 @@ import { validateQueryResultStoreFile } from "../queryResult/validators.js"; import { validateStoreFile, validateStoreFileInsertValidated, + validateStoreFileOrderBy, validateStoreFileOrderBySpec, - validateStoreFileOrderByValidated, validateStoreFileQueryBuilderValidated, validateStoreFileUpdateValidated, validateStoreFileWhereValidated, @@ -192,7 +192,7 @@ export function fileOrderBy(orderBy, orderBySpec, options = {}) { orderBy ??= ["createdAt", "updatedAt", "id"]; orderBySpec ??= {}; if (!options.skipValidator) { - const validatedOrderBy = validateStoreFileOrderByValidated(orderBy); + const validatedOrderBy = validateStoreFileOrderBy(orderBy); if (validatedOrderBy.error) { throw AppError.serverError({ message: "Invalid orderBy array", diff --git a/packages/store/src/generated/database/job.js b/packages/store/src/generated/database/job.js index 05784071e7..bead121eb9 100644 --- a/packages/store/src/generated/database/job.js +++ b/packages/store/src/generated/database/job.js @@ -5,8 +5,8 @@ import { validateQueryResultStoreJob } from "../queryResult/validators.js"; import { validateStoreJob, validateStoreJobInsertValidated, + validateStoreJobOrderBy, validateStoreJobOrderBySpec, - validateStoreJobOrderByValidated, validateStoreJobQueryBuilderValidated, validateStoreJobUpdateValidated, validateStoreJobWhereValidated, @@ -256,7 +256,7 @@ export function jobOrderBy(orderBy, orderBySpec, options = {}) { orderBy ??= ["createdAt", "updatedAt", "id"]; orderBySpec ??= {}; if (!options.skipValidator) { - const validatedOrderBy = validateStoreJobOrderByValidated(orderBy); + const validatedOrderBy = validateStoreJobOrderBy(orderBy); if (validatedOrderBy.error) { throw AppError.serverError({ message: "Invalid orderBy array", diff --git a/packages/store/src/generated/database/sessionStore.js b/packages/store/src/generated/database/sessionStore.js index 7f7e5f6ee6..92244a1d45 100644 --- a/packages/store/src/generated/database/sessionStore.js +++ b/packages/store/src/generated/database/sessionStore.js @@ -5,8 +5,8 @@ import { validateQueryResultStoreSessionStore } from "../queryResult/validators. import { validateStoreSessionStore, validateStoreSessionStoreInsertValidated, + validateStoreSessionStoreOrderBy, validateStoreSessionStoreOrderBySpec, - validateStoreSessionStoreOrderByValidated, validateStoreSessionStoreQueryBuilderValidated, validateStoreSessionStoreUpdateValidated, validateStoreSessionStoreWhereValidated, @@ -191,7 +191,7 @@ export function sessionStoreOrderBy(orderBy, orderBySpec, options = {}) { orderBy ??= ["createdAt", "updatedAt", "id"]; orderBySpec ??= {}; if (!options.skipValidator) { - const validatedOrderBy = validateStoreSessionStoreOrderByValidated(orderBy); + const validatedOrderBy = validateStoreSessionStoreOrderBy(orderBy); if (validatedOrderBy.error) { throw AppError.serverError({ message: "Invalid orderBy array", diff --git a/packages/store/src/generated/database/sessionStoreToken.js b/packages/store/src/generated/database/sessionStoreToken.js index 90f914fa31..a61496b095 100644 --- a/packages/store/src/generated/database/sessionStoreToken.js +++ b/packages/store/src/generated/database/sessionStoreToken.js @@ -5,8 +5,8 @@ import { validateQueryResultStoreSessionStoreToken } from "../queryResult/valida import { validateStoreSessionStoreToken, validateStoreSessionStoreTokenInsertValidated, + validateStoreSessionStoreTokenOrderBy, validateStoreSessionStoreTokenOrderBySpec, - validateStoreSessionStoreTokenOrderByValidated, validateStoreSessionStoreTokenQueryBuilderValidated, validateStoreSessionStoreTokenUpdateValidated, validateStoreSessionStoreTokenWhereValidated, @@ -273,8 +273,7 @@ export function sessionStoreTokenOrderBy(orderBy, orderBySpec, options = {}) { orderBy ??= ["id"]; orderBySpec ??= {}; if (!options.skipValidator) { - const validatedOrderBy = - validateStoreSessionStoreTokenOrderByValidated(orderBy); + const validatedOrderBy = validateStoreSessionStoreTokenOrderBy(orderBy); if (validatedOrderBy.error) { throw AppError.serverError({ message: "Invalid orderBy array", diff --git a/packages/store/src/generated/queryResult/validators.js b/packages/store/src/generated/queryResult/validators.js index 604169a34e..09a337ed3c 100644 --- a/packages/store/src/generated/queryResult/validators.js +++ b/packages/store/src/generated/queryResult/validators.js @@ -794,29 +794,33 @@ export function validateQueryResultStoreSessionStore(value) { let intermediateValue8 = value["accessTokens"]; if (!Array.isArray(intermediateValue8)) { - intermediateValue8 = [intermediateValue8]; - } - result["accessTokens"] = []; - for (let i8 = 0; i8 < intermediateValue8.length; ++i8) { - if ( - intermediateValue8[i8] === null || - intermediateValue8[i8] === undefined - ) { - intermediateErrorMap8[`$.${i8}`] = { - key: "validator.undefined", - }; - } else { - const refResult8 = validateQueryResultStoreSessionStoreToken( - intermediateValue8[i8], - ); + errorMap[`$.accessTokens`] = { + key: "validator.array", + value: intermediateValue8, + }; + } else { + result["accessTokens"] = []; + for (let i8 = 0; i8 < intermediateValue8.length; ++i8) { + if ( + intermediateValue8[i8] === null || + intermediateValue8[i8] === undefined + ) { + intermediateErrorMap8[`$.${i8}`] = { + key: "validator.undefined", + }; + } else { + const refResult8 = validateQueryResultStoreSessionStoreToken( + intermediateValue8[i8], + ); - if (refResult8.error) { - for (const errorKey of Object.keys(refResult8.error)) { - intermediateErrorMap8[`$.${i8}${errorKey.substring(1)}`] = - refResult8.error[errorKey]; + if (refResult8.error) { + for (const errorKey of Object.keys(refResult8.error)) { + intermediateErrorMap8[`$.${i8}${errorKey.substring(1)}`] = + refResult8.error[errorKey]; + } } + intermediateResult8[i8] = refResult8.value; } - intermediateResult8[i8] = refResult8.value; } } if (Object.keys(intermediateErrorMap8).length) { diff --git a/packages/store/src/generated/store/validators.d.ts b/packages/store/src/generated/store/validators.d.ts index 18ad0b695d..155d526100 100644 --- a/packages/store/src/generated/store/validators.d.ts +++ b/packages/store/src/generated/store/validators.d.ts @@ -32,14 +32,11 @@ export function validateStoreFileWhereValidated( ): Either; /** * @param {import("../common/types").StoreFileOrderBy|any} value - * @returns {Either} + * @returns {Either} */ -export function validateStoreFileOrderByValidated( +export function validateStoreFileOrderBy( value: import("../common/types").StoreFileOrderBy | any, -): Either< - import("../common/types").StoreFileOrderByValidated, - ValidatorErrorMap ->; +): Either; /** * @param {import("../common/types").StoreFileOrderBySpec|any} value * @returns {Either} @@ -59,14 +56,11 @@ export function validateStoreFileQueryBuilderValidated( >; /** * @param {import("../common/types").StoreFileReturning|any} value - * @returns {Either} + * @returns {Either} */ -export function validateStoreFileReturningValidated( +export function validateStoreFileReturning( value: import("../common/types").StoreFileReturning | any, -): Either< - import("../common/types").StoreFileReturningValidated, - ValidatorErrorMap ->; +): Either; /** * @param {import("../common/types").StoreFileInsert|any} value * @returns {Either} @@ -127,14 +121,11 @@ export function validateStoreJobWhereValidated( ): Either; /** * @param {import("../common/types").StoreJobOrderBy|any} value - * @returns {Either} + * @returns {Either} */ -export function validateStoreJobOrderByValidated( +export function validateStoreJobOrderBy( value: import("../common/types").StoreJobOrderBy | any, -): Either< - import("../common/types").StoreJobOrderByValidated, - ValidatorErrorMap ->; +): Either; /** * @param {import("../common/types").StoreJobOrderBySpec|any} value * @returns {Either} @@ -154,14 +145,11 @@ export function validateStoreJobQueryBuilderValidated( >; /** * @param {import("../common/types").StoreJobReturning|any} value - * @returns {Either} + * @returns {Either} */ -export function validateStoreJobReturningValidated( +export function validateStoreJobReturning( value: import("../common/types").StoreJobReturning | any, -): Either< - import("../common/types").StoreJobReturningValidated, - ValidatorErrorMap ->; +): Either; /** * @param {import("../common/types").StoreJobInsert|any} value * @returns {Either} @@ -227,12 +215,12 @@ export function validateStoreSessionStoreTokenWhereValidated( >; /** * @param {import("../common/types").StoreSessionStoreOrderBy|any} value - * @returns {Either} + * @returns {Either} */ -export function validateStoreSessionStoreOrderByValidated( +export function validateStoreSessionStoreOrderBy( value: import("../common/types").StoreSessionStoreOrderBy | any, ): Either< - import("../common/types").StoreSessionStoreOrderByValidated, + import("../common/types").StoreSessionStoreOrderBy, ValidatorErrorMap >; /** @@ -257,12 +245,12 @@ export function validateStoreSessionStoreQueryBuilderValidated( >; /** * @param {import("../common/types").StoreSessionStoreReturning|any} value - * @returns {Either} + * @returns {Either} */ -export function validateStoreSessionStoreReturningValidated( +export function validateStoreSessionStoreReturning( value: import("../common/types").StoreSessionStoreReturning | any, ): Either< - import("../common/types").StoreSessionStoreReturningValidated, + import("../common/types").StoreSessionStoreReturning, ValidatorErrorMap >; /** @@ -277,12 +265,12 @@ export function validateStoreSessionStoreTokenQueryBuilderValidated( >; /** * @param {import("../common/types").StoreSessionStoreTokenOrderBy|any} value - * @returns {Either} + * @returns {Either} */ -export function validateStoreSessionStoreTokenOrderByValidated( +export function validateStoreSessionStoreTokenOrderBy( value: import("../common/types").StoreSessionStoreTokenOrderBy | any, ): Either< - import("../common/types").StoreSessionStoreTokenOrderByValidated, + import("../common/types").StoreSessionStoreTokenOrderBy, ValidatorErrorMap >; /** @@ -297,12 +285,12 @@ export function validateStoreSessionStoreTokenOrderBySpec( >; /** * @param {import("../common/types").StoreSessionStoreTokenReturning|any} value - * @returns {Either} + * @returns {Either} */ -export function validateStoreSessionStoreTokenReturningValidated( +export function validateStoreSessionStoreTokenReturning( value: import("../common/types").StoreSessionStoreTokenReturning | any, ): Either< - import("../common/types").StoreSessionStoreTokenReturningValidated, + import("../common/types").StoreSessionStoreTokenReturning, ValidatorErrorMap >; /** @@ -506,43 +494,43 @@ export function validateStoreSessionStoreTokenUpdateValidated_1( ValidatorErrorMap >; /** - * @param {import("../common/types").StoreFileOrderByInput|any} value - * @returns {Either} + * @param {import("../common/types").StoreFileOrderByValidated|any} value + * @returns {Either} */ -export function validateStoreFileOrderByValidated_1( - value: import("../common/types").StoreFileOrderByInput | any, +export function validateStoreFileOrderByValidated( + value: import("../common/types").StoreFileOrderByValidated | any, ): Either< - import("../common/types").StoreFileOrderByValidated_1, + import("../common/types").StoreFileOrderByValidated, ValidatorErrorMap >; /** - * @param {import("../common/types").StoreJobOrderByInput|any} value - * @returns {Either} + * @param {import("../common/types").StoreJobOrderByValidated|any} value + * @returns {Either} */ -export function validateStoreJobOrderByValidated_1( - value: import("../common/types").StoreJobOrderByInput | any, +export function validateStoreJobOrderByValidated( + value: import("../common/types").StoreJobOrderByValidated | any, ): Either< - import("../common/types").StoreJobOrderByValidated_1, + import("../common/types").StoreJobOrderByValidated, ValidatorErrorMap >; /** - * @param {import("../common/types").StoreSessionStoreOrderByInput|any} value - * @returns {Either} + * @param {import("../common/types").StoreSessionStoreOrderByValidated|any} value + * @returns {Either} */ -export function validateStoreSessionStoreOrderByValidated_1( - value: import("../common/types").StoreSessionStoreOrderByInput | any, +export function validateStoreSessionStoreOrderByValidated( + value: import("../common/types").StoreSessionStoreOrderByValidated | any, ): Either< - import("../common/types").StoreSessionStoreOrderByValidated_1, + import("../common/types").StoreSessionStoreOrderByValidated, ValidatorErrorMap >; /** - * @param {import("../common/types").StoreSessionStoreTokenOrderByInput|any} value - * @returns {Either} + * @param {import("../common/types").StoreSessionStoreTokenOrderByValidated|any} value + * @returns {Either} */ -export function validateStoreSessionStoreTokenOrderByValidated_1( - value: import("../common/types").StoreSessionStoreTokenOrderByInput | any, +export function validateStoreSessionStoreTokenOrderByValidated( + value: import("../common/types").StoreSessionStoreTokenOrderByValidated | any, ): Either< - import("../common/types").StoreSessionStoreTokenOrderByValidated_1, + import("../common/types").StoreSessionStoreTokenOrderByValidated, ValidatorErrorMap >; /** diff --git a/packages/store/src/generated/store/validators.js b/packages/store/src/generated/store/validators.js index 1697498d3c..3f6c5f5447 100644 --- a/packages/store/src/generated/store/validators.js +++ b/packages/store/src/generated/store/validators.js @@ -508,29 +508,33 @@ export function validateStoreFileWhereValidated(value) { let intermediateValue3 = value["$or"]; if (!Array.isArray(intermediateValue3)) { - intermediateValue3 = [intermediateValue3]; - } - result["$or"] = []; - for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { - if ( - intermediateValue3[i3] === null || - intermediateValue3[i3] === undefined - ) { - intermediateErrorMap3[`$.${i3}`] = { - key: "validator.undefined", - }; - } else { - const refResult3 = validateStoreFileWhereValidated( - intermediateValue3[i3], - ); + errorMap[`$.$or`] = { + key: "validator.array", + value: intermediateValue3, + }; + } else { + result["$or"] = []; + for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { + if ( + intermediateValue3[i3] === null || + intermediateValue3[i3] === undefined + ) { + intermediateErrorMap3[`$.${i3}`] = { + key: "validator.undefined", + }; + } else { + const refResult3 = validateStoreFileWhereValidated( + intermediateValue3[i3], + ); - if (refResult3.error) { - for (const errorKey of Object.keys(refResult3.error)) { - intermediateErrorMap3[`$.${i3}${errorKey.substring(1)}`] = - refResult3.error[errorKey]; + if (refResult3.error) { + for (const errorKey of Object.keys(refResult3.error)) { + intermediateErrorMap3[`$.${i3}${errorKey.substring(1)}`] = + refResult3.error[errorKey]; + } } + intermediateResult3[i3] = refResult3.value; } - intermediateResult3[i3] = refResult3.value; } } if (Object.keys(intermediateErrorMap3).length) { @@ -629,42 +633,46 @@ export function validateStoreFileWhereValidated(value) { let intermediateValue8 = intermediateValue7; if (!Array.isArray(intermediateValue8)) { - intermediateValue8 = [intermediateValue8]; - } - intermediateResult7 = []; - for (let i8 = 0; i8 < intermediateValue8.length; ++i8) { - if ( - intermediateValue8[i8] === null || - intermediateValue8[i8] === undefined - ) { - intermediateErrorMap8[`$.${i8}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap7[`$`] = { + key: "validator.array", + value: intermediateValue8, + }; + } else { + intermediateResult7 = []; + for (let i8 = 0; i8 < intermediateValue8.length; ++i8) { if ( - typeof intermediateValue8[i8] !== "string" || - (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( - intermediateValue8[i8], - ) && - !/^[a-f0-9]{32}$/gi.test(intermediateValue8[i8])) + intermediateValue8[i8] === null || + intermediateValue8[i8] === undefined ) { intermediateErrorMap8[`$.${i8}`] = { - key: "validator.pattern", - patternExplanation: "UUID", + key: "validator.undefined", }; - } else if (intermediateValue8[i8].length === 32) { - intermediateResult8[i8] = - intermediateValue8[i8].slice(0, 8) + - "-" + - intermediateValue8[i8].slice(8, 12) + - "-" + - intermediateValue8[i8].slice(12, 16) + - "-" + - intermediateValue8[i8].slice(16, 20) + - "-" + - intermediateValue8[i8].slice(20); } else { - intermediateResult8[i8] = intermediateValue8[i8]; + if ( + typeof intermediateValue8[i8] !== "string" || + (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( + intermediateValue8[i8], + ) && + !/^[a-f0-9]{32}$/gi.test(intermediateValue8[i8])) + ) { + intermediateErrorMap8[`$.${i8}`] = { + key: "validator.pattern", + patternExplanation: "UUID", + }; + } else if (intermediateValue8[i8].length === 32) { + intermediateResult8[i8] = + intermediateValue8[i8].slice(0, 8) + + "-" + + intermediateValue8[i8].slice(8, 12) + + "-" + + intermediateValue8[i8].slice(12, 16) + + "-" + + intermediateValue8[i8].slice(16, 20) + + "-" + + intermediateValue8[i8].slice(20); + } else { + intermediateResult8[i8] = intermediateValue8[i8]; + } } } } @@ -746,42 +754,46 @@ export function validateStoreFileWhereValidated(value) { let intermediateValue9 = intermediateValue8; if (!Array.isArray(intermediateValue9)) { - intermediateValue9 = [intermediateValue9]; - } - intermediateResult8 = []; - for (let i9 = 0; i9 < intermediateValue9.length; ++i9) { - if ( - intermediateValue9[i9] === null || - intermediateValue9[i9] === undefined - ) { - intermediateErrorMap9[`$.${i9}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap8[`$`] = { + key: "validator.array", + value: intermediateValue9, + }; + } else { + intermediateResult8 = []; + for (let i9 = 0; i9 < intermediateValue9.length; ++i9) { if ( - typeof intermediateValue9[i9] !== "string" || - (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( - intermediateValue9[i9], - ) && - !/^[a-f0-9]{32}$/gi.test(intermediateValue9[i9])) + intermediateValue9[i9] === null || + intermediateValue9[i9] === undefined ) { intermediateErrorMap9[`$.${i9}`] = { - key: "validator.pattern", - patternExplanation: "UUID", + key: "validator.undefined", }; - } else if (intermediateValue9[i9].length === 32) { - intermediateResult9[i9] = - intermediateValue9[i9].slice(0, 8) + - "-" + - intermediateValue9[i9].slice(8, 12) + - "-" + - intermediateValue9[i9].slice(12, 16) + - "-" + - intermediateValue9[i9].slice(16, 20) + - "-" + - intermediateValue9[i9].slice(20); } else { - intermediateResult9[i9] = intermediateValue9[i9]; + if ( + typeof intermediateValue9[i9] !== "string" || + (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( + intermediateValue9[i9], + ) && + !/^[a-f0-9]{32}$/gi.test(intermediateValue9[i9])) + ) { + intermediateErrorMap9[`$.${i9}`] = { + key: "validator.pattern", + patternExplanation: "UUID", + }; + } else if (intermediateValue9[i9].length === 32) { + intermediateResult9[i9] = + intermediateValue9[i9].slice(0, 8) + + "-" + + intermediateValue9[i9].slice(8, 12) + + "-" + + intermediateValue9[i9].slice(12, 16) + + "-" + + intermediateValue9[i9].slice(16, 20) + + "-" + + intermediateValue9[i9].slice(20); + } else { + intermediateResult9[i9] = intermediateValue9[i9]; + } } } } @@ -920,32 +932,36 @@ export function validateStoreFileWhereValidated(value) { let intermediateValue12 = intermediateValue11; if (!Array.isArray(intermediateValue12)) { - intermediateValue12 = [intermediateValue12]; - } - intermediateResult11 = []; - for (let i12 = 0; i12 < intermediateValue12.length; ++i12) { - if ( - intermediateValue12[i12] === null || - intermediateValue12[i12] === undefined - ) { - intermediateErrorMap12[`$.${i12}`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString12 = intermediateValue12[i12]; - if (typeof convertedString12 !== "string") { + intermediateErrorMap11[`$`] = { + key: "validator.array", + value: intermediateValue12, + }; + } else { + intermediateResult11 = []; + for (let i12 = 0; i12 < intermediateValue12.length; ++i12) { + if ( + intermediateValue12[i12] === null || + intermediateValue12[i12] === undefined + ) { intermediateErrorMap12[`$.${i12}`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString12.length < 1) { + /** @type {string} */ + let convertedString12 = intermediateValue12[i12]; + if (typeof convertedString12 !== "string") { intermediateErrorMap12[`$.${i12}`] = { - key: "validator.length", - minLength: 1, + key: "validator.string", }; } else { - intermediateResult12[i12] = convertedString12; + if (convertedString12.length < 1) { + intermediateErrorMap12[`$.${i12}`] = { + key: "validator.length", + minLength: 1, + }; + } else { + intermediateResult12[i12] = convertedString12; + } } } } @@ -1037,32 +1053,36 @@ export function validateStoreFileWhereValidated(value) { let intermediateValue13 = intermediateValue12; if (!Array.isArray(intermediateValue13)) { - intermediateValue13 = [intermediateValue13]; - } - intermediateResult12 = []; - for (let i13 = 0; i13 < intermediateValue13.length; ++i13) { - if ( - intermediateValue13[i13] === null || - intermediateValue13[i13] === undefined - ) { - intermediateErrorMap13[`$.${i13}`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString13 = intermediateValue13[i13]; - if (typeof convertedString13 !== "string") { + intermediateErrorMap12[`$`] = { + key: "validator.array", + value: intermediateValue13, + }; + } else { + intermediateResult12 = []; + for (let i13 = 0; i13 < intermediateValue13.length; ++i13) { + if ( + intermediateValue13[i13] === null || + intermediateValue13[i13] === undefined + ) { intermediateErrorMap13[`$.${i13}`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString13.length < 1) { + /** @type {string} */ + let convertedString13 = intermediateValue13[i13]; + if (typeof convertedString13 !== "string") { intermediateErrorMap13[`$.${i13}`] = { - key: "validator.length", - minLength: 1, + key: "validator.string", }; } else { - intermediateResult13[i13] = convertedString13; + if (convertedString13.length < 1) { + intermediateErrorMap13[`$.${i13}`] = { + key: "validator.length", + minLength: 1, + }; + } else { + intermediateResult13[i13] = convertedString13; + } } } } @@ -1284,40 +1304,46 @@ export function validateStoreFileWhereValidated(value) { let intermediateValue19 = intermediateValue18; if (!Array.isArray(intermediateValue19)) { - intermediateValue19 = [intermediateValue19]; - } - intermediateResult18 = []; - for (let i19 = 0; i19 < intermediateValue19.length; ++i19) { - if ( - intermediateValue19[i19] === null || - intermediateValue19[i19] === undefined - ) { - intermediateErrorMap19[`$.${i19}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap18[`$`] = { + key: "validator.array", + value: intermediateValue19, + }; + } else { + intermediateResult18 = []; + for (let i19 = 0; i19 < intermediateValue19.length; ++i19) { if ( - typeof intermediateValue19[i19] === "string" || - typeof intermediateValue19[i19] === "number" - ) { - intermediateResult19[i19] = new Date( - intermediateValue19[i19], - ); - } else if ( - Object.prototype.toString.call(intermediateValue19[i19]) === - "[object Date]" + intermediateValue19[i19] === null || + intermediateValue19[i19] === undefined ) { - intermediateResult19[i19] = intermediateValue19[i19]; - } else { - intermediateErrorMap19[`$.${i19}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult19[i19]?.getTime() ?? undefined)) { intermediateErrorMap19[`$.${i19}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; + } else { + if ( + typeof intermediateValue19[i19] === "string" || + typeof intermediateValue19[i19] === "number" + ) { + intermediateResult19[i19] = new Date( + intermediateValue19[i19], + ); + } else if ( + Object.prototype.toString.call(intermediateValue19[i19]) === + "[object Date]" + ) { + intermediateResult19[i19] = intermediateValue19[i19]; + } else { + intermediateErrorMap19[`$.${i19}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult19[i19]?.getTime() ?? undefined) + ) { + intermediateErrorMap19[`$.${i19}`] = { + key: "validator.date.invalid", + }; + } } } } @@ -1408,40 +1434,46 @@ export function validateStoreFileWhereValidated(value) { let intermediateValue20 = intermediateValue19; if (!Array.isArray(intermediateValue20)) { - intermediateValue20 = [intermediateValue20]; - } - intermediateResult19 = []; - for (let i20 = 0; i20 < intermediateValue20.length; ++i20) { - if ( - intermediateValue20[i20] === null || - intermediateValue20[i20] === undefined - ) { - intermediateErrorMap20[`$.${i20}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap19[`$`] = { + key: "validator.array", + value: intermediateValue20, + }; + } else { + intermediateResult19 = []; + for (let i20 = 0; i20 < intermediateValue20.length; ++i20) { if ( - typeof intermediateValue20[i20] === "string" || - typeof intermediateValue20[i20] === "number" - ) { - intermediateResult20[i20] = new Date( - intermediateValue20[i20], - ); - } else if ( - Object.prototype.toString.call(intermediateValue20[i20]) === - "[object Date]" + intermediateValue20[i20] === null || + intermediateValue20[i20] === undefined ) { - intermediateResult20[i20] = intermediateValue20[i20]; - } else { - intermediateErrorMap20[`$.${i20}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult20[i20]?.getTime() ?? undefined)) { intermediateErrorMap20[`$.${i20}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; + } else { + if ( + typeof intermediateValue20[i20] === "string" || + typeof intermediateValue20[i20] === "number" + ) { + intermediateResult20[i20] = new Date( + intermediateValue20[i20], + ); + } else if ( + Object.prototype.toString.call(intermediateValue20[i20]) === + "[object Date]" + ) { + intermediateResult20[i20] = intermediateValue20[i20]; + } else { + intermediateErrorMap20[`$.${i20}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult20[i20]?.getTime() ?? undefined) + ) { + intermediateErrorMap20[`$.${i20}`] = { + key: "validator.date.invalid", + }; + } } } } @@ -1639,40 +1671,46 @@ export function validateStoreFileWhereValidated(value) { let intermediateValue25 = intermediateValue24; if (!Array.isArray(intermediateValue25)) { - intermediateValue25 = [intermediateValue25]; - } - intermediateResult24 = []; - for (let i25 = 0; i25 < intermediateValue25.length; ++i25) { - if ( - intermediateValue25[i25] === null || - intermediateValue25[i25] === undefined - ) { - intermediateErrorMap25[`$.${i25}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap24[`$`] = { + key: "validator.array", + value: intermediateValue25, + }; + } else { + intermediateResult24 = []; + for (let i25 = 0; i25 < intermediateValue25.length; ++i25) { if ( - typeof intermediateValue25[i25] === "string" || - typeof intermediateValue25[i25] === "number" - ) { - intermediateResult25[i25] = new Date( - intermediateValue25[i25], - ); - } else if ( - Object.prototype.toString.call(intermediateValue25[i25]) === - "[object Date]" + intermediateValue25[i25] === null || + intermediateValue25[i25] === undefined ) { - intermediateResult25[i25] = intermediateValue25[i25]; - } else { - intermediateErrorMap25[`$.${i25}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult25[i25]?.getTime() ?? undefined)) { intermediateErrorMap25[`$.${i25}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; + } else { + if ( + typeof intermediateValue25[i25] === "string" || + typeof intermediateValue25[i25] === "number" + ) { + intermediateResult25[i25] = new Date( + intermediateValue25[i25], + ); + } else if ( + Object.prototype.toString.call(intermediateValue25[i25]) === + "[object Date]" + ) { + intermediateResult25[i25] = intermediateValue25[i25]; + } else { + intermediateErrorMap25[`$.${i25}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult25[i25]?.getTime() ?? undefined) + ) { + intermediateErrorMap25[`$.${i25}`] = { + key: "validator.date.invalid", + }; + } } } } @@ -1763,40 +1801,46 @@ export function validateStoreFileWhereValidated(value) { let intermediateValue26 = intermediateValue25; if (!Array.isArray(intermediateValue26)) { - intermediateValue26 = [intermediateValue26]; - } - intermediateResult25 = []; - for (let i26 = 0; i26 < intermediateValue26.length; ++i26) { - if ( - intermediateValue26[i26] === null || - intermediateValue26[i26] === undefined - ) { - intermediateErrorMap26[`$.${i26}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap25[`$`] = { + key: "validator.array", + value: intermediateValue26, + }; + } else { + intermediateResult25 = []; + for (let i26 = 0; i26 < intermediateValue26.length; ++i26) { if ( - typeof intermediateValue26[i26] === "string" || - typeof intermediateValue26[i26] === "number" - ) { - intermediateResult26[i26] = new Date( - intermediateValue26[i26], - ); - } else if ( - Object.prototype.toString.call(intermediateValue26[i26]) === - "[object Date]" + intermediateValue26[i26] === null || + intermediateValue26[i26] === undefined ) { - intermediateResult26[i26] = intermediateValue26[i26]; - } else { - intermediateErrorMap26[`$.${i26}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult26[i26]?.getTime() ?? undefined)) { intermediateErrorMap26[`$.${i26}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; + } else { + if ( + typeof intermediateValue26[i26] === "string" || + typeof intermediateValue26[i26] === "number" + ) { + intermediateResult26[i26] = new Date( + intermediateValue26[i26], + ); + } else if ( + Object.prototype.toString.call(intermediateValue26[i26]) === + "[object Date]" + ) { + intermediateResult26[i26] = intermediateValue26[i26]; + } else { + intermediateErrorMap26[`$.${i26}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult26[i26]?.getTime() ?? undefined) + ) { + intermediateErrorMap26[`$.${i26}`] = { + key: "validator.date.invalid", + }; + } } } } @@ -1920,9 +1964,9 @@ export function validateStoreFileWhereValidated(value) { /** * @param {import("../common/types").StoreFileOrderBy|any} value - * @returns {Either} + * @returns {Either} */ -export function validateStoreFileOrderByValidated(value) { +export function validateStoreFileOrderBy(value) { /** @type {ValidatorErrorMap} */ const errorMap = {}; /** @type {any} */ @@ -1990,43 +2034,52 @@ export function validateStoreFileOrderByValidated(value) { let intermediateValue3 = intermediateValue2; if (!Array.isArray(intermediateValue3)) { - intermediateValue3 = [intermediateValue3]; - } - intermediateResult2 = []; - for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { - if ( - intermediateValue3[i3] === null || - intermediateValue3[i3] === undefined - ) { - intermediateErrorMap3[`$.${i3}`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString3 = intermediateValue3[i3]; - if (typeof convertedString3 !== "string") { + intermediateErrorMap2[`$`] = { + key: "validator.array", + value: intermediateValue3, + }; + } else { + intermediateResult2 = []; + for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { + if ( + intermediateValue3[i3] === null || + intermediateValue3[i3] === undefined + ) { intermediateErrorMap3[`$.${i3}`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString3.length < 1) { + /** @type {string} */ + let convertedString3 = intermediateValue3[i3]; + if (typeof convertedString3 !== "string") { intermediateErrorMap3[`$.${i3}`] = { - key: "validator.length", - minLength: 1, - }; - } else if ( - convertedString3 !== "id" && - convertedString3 !== "bucketName" && - convertedString3 !== "createdAt" && - convertedString3 !== "updatedAt" - ) { - intermediateErrorMap3[`$.${i3}`] = { - key: "validator.oneOf", - allowedValues: ["id", "bucketName", "createdAt", "updatedAt"], - foundValue: convertedString3, + key: "validator.string", }; } else { - intermediateResult3[i3] = convertedString3; + if (convertedString3.length < 1) { + intermediateErrorMap3[`$.${i3}`] = { + key: "validator.length", + minLength: 1, + }; + } else if ( + convertedString3 !== "id" && + convertedString3 !== "bucketName" && + convertedString3 !== "createdAt" && + convertedString3 !== "updatedAt" + ) { + intermediateErrorMap3[`$.${i3}`] = { + key: "validator.oneOf", + allowedValues: [ + "id", + "bucketName", + "createdAt", + "updatedAt", + ], + foundValue: convertedString3, + }; + } else { + intermediateResult3[i3] = convertedString3; + } } } } @@ -2311,7 +2364,7 @@ export function validateStoreFileQueryBuilderValidated(value) { if (value["orderBy"] === null || value["orderBy"] === undefined) { result["orderBy"] = undefined; } else { - const refResult2 = validateStoreFileOrderByValidated(value["orderBy"]); + const refResult2 = validateStoreFileOrderBy(value["orderBy"]); if (refResult2.error) { for (const errorKey of Object.keys(refResult2.error)) { @@ -2404,7 +2457,7 @@ export function validateStoreFileQueryBuilderValidated(value) { "updatedAt", ]; } else { - const refResult6 = validateStoreFileReturningValidated(value["select"]); + const refResult6 = validateStoreFileReturning(value["select"]); if (refResult6.error) { for (const errorKey of Object.keys(refResult6.error)) { @@ -2424,9 +2477,9 @@ export function validateStoreFileQueryBuilderValidated(value) { /** * @param {import("../common/types").StoreFileReturning|any} value - * @returns {Either} + * @returns {Either} */ -export function validateStoreFileReturningValidated(value) { +export function validateStoreFileReturning(value) { /** @type {ValidatorErrorMap} */ const errorMap = {}; /** @type {any} */ @@ -2505,56 +2558,60 @@ export function validateStoreFileReturningValidated(value) { let intermediateValue3 = intermediateValue2; if (!Array.isArray(intermediateValue3)) { - intermediateValue3 = [intermediateValue3]; - } - intermediateResult2 = []; - for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { - if ( - intermediateValue3[i3] === null || - intermediateValue3[i3] === undefined - ) { - intermediateErrorMap3[`$.${i3}`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString3 = intermediateValue3[i3]; - if (typeof convertedString3 !== "string") { + intermediateErrorMap2[`$`] = { + key: "validator.array", + value: intermediateValue3, + }; + } else { + intermediateResult2 = []; + for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { + if ( + intermediateValue3[i3] === null || + intermediateValue3[i3] === undefined + ) { intermediateErrorMap3[`$.${i3}`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString3.length < 1) { - intermediateErrorMap3[`$.${i3}`] = { - key: "validator.length", - minLength: 1, - }; - } else if ( - convertedString3 !== "id" && - convertedString3 !== "contentLength" && - convertedString3 !== "bucketName" && - convertedString3 !== "contentType" && - convertedString3 !== "name" && - convertedString3 !== "meta" && - convertedString3 !== "createdAt" && - convertedString3 !== "updatedAt" - ) { + /** @type {string} */ + let convertedString3 = intermediateValue3[i3]; + if (typeof convertedString3 !== "string") { intermediateErrorMap3[`$.${i3}`] = { - key: "validator.oneOf", - allowedValues: [ - "id", - "contentLength", - "bucketName", - "contentType", - "name", - "meta", - "createdAt", - "updatedAt", - ], - foundValue: convertedString3, + key: "validator.string", }; } else { - intermediateResult3[i3] = convertedString3; + if (convertedString3.length < 1) { + intermediateErrorMap3[`$.${i3}`] = { + key: "validator.length", + minLength: 1, + }; + } else if ( + convertedString3 !== "id" && + convertedString3 !== "contentLength" && + convertedString3 !== "bucketName" && + convertedString3 !== "contentType" && + convertedString3 !== "name" && + convertedString3 !== "meta" && + convertedString3 !== "createdAt" && + convertedString3 !== "updatedAt" + ) { + intermediateErrorMap3[`$.${i3}`] = { + key: "validator.oneOf", + allowedValues: [ + "id", + "contentLength", + "bucketName", + "contentType", + "name", + "meta", + "createdAt", + "updatedAt", + ], + foundValue: convertedString3, + }; + } else { + intermediateResult3[i3] = convertedString3; + } } } } @@ -2691,9 +2748,7 @@ export function validateStoreFileInsertValidated(value) { if (value["returning"] === null || value["returning"] === undefined) { result["returning"] = undefined; } else { - const refResult2 = validateStoreFileReturningValidated( - value["returning"], - ); + const refResult2 = validateStoreFileReturning(value["returning"]); if (refResult2.error) { for (const errorKey of Object.keys(refResult2.error)) { @@ -3046,9 +3101,7 @@ export function validateStoreFileUpdateValidated(value) { if (value["returning"] === null || value["returning"] === undefined) { result["returning"] = undefined; } else { - const refResult3 = validateStoreFileReturningValidated( - value["returning"], - ); + const refResult3 = validateStoreFileReturning(value["returning"]); if (refResult3.error) { for (const errorKey of Object.keys(refResult3.error)) { @@ -4071,121 +4124,133 @@ export function validateStoreFileUpdatePartialValidated(value) { intermediateValue7["$set"]["path"]; if (!Array.isArray(intermediateValue10)) { - intermediateValue10 = [intermediateValue10]; - } - intermediateResult7["$set"]["path"] = []; - for (let i10 = 0; i10 < intermediateValue10.length; ++i10) { - if ( - intermediateValue10[i10] === null || - intermediateValue10[i10] === undefined + intermediateErrorMap7[`$.$set.path`] = { + key: "validator.array", + value: intermediateValue10, + }; + } else { + intermediateResult7["$set"]["path"] = []; + for ( + let i10 = 0; + i10 < intermediateValue10.length; + ++i10 ) { - intermediateErrorMap10[`$.${i10}`] = { - key: "validator.undefined", - }; - } else { - let hasAnyOfMatch10 = false; - intermediateErrorMap10[`$.${i10}`] = { - key: "validator.anyOf", - errors: [], - }; - if (!hasAnyOfMatch10) { - /** @type {ValidatorErrorMap} */ - const intermediateErrorMap12 = {}; - /** @type {any} */ - let intermediateResult12 = undefined; - /** @type {any} */ - let intermediateValue12 = intermediateValue10[i10]; - - if ( - intermediateValue12 === null || - intermediateValue12 === undefined - ) { - intermediateErrorMap12[`$`] = { - key: "validator.undefined", - }; - } else { - let convertedNumber12 = intermediateValue12; + if ( + intermediateValue10[i10] === null || + intermediateValue10[i10] === undefined + ) { + intermediateErrorMap10[`$.${i10}`] = { + key: "validator.undefined", + }; + } else { + let hasAnyOfMatch10 = false; + intermediateErrorMap10[`$.${i10}`] = { + key: "validator.anyOf", + errors: [], + }; + if (!hasAnyOfMatch10) { + /** @type {ValidatorErrorMap} */ + const intermediateErrorMap12 = {}; + /** @type {any} */ + let intermediateResult12 = undefined; + /** @type {any} */ + let intermediateValue12 = intermediateValue10[i10]; + if ( - typeof convertedNumber12 !== "number" && - typeof convertedNumber12 === "string" + intermediateValue12 === null || + intermediateValue12 === undefined ) { - convertedNumber12 = Number(convertedNumber12); + intermediateErrorMap12[`$`] = { + key: "validator.undefined", + }; + } else { + let convertedNumber12 = intermediateValue12; + if ( + typeof convertedNumber12 !== "number" && + typeof convertedNumber12 === "string" + ) { + convertedNumber12 = Number(convertedNumber12); + } + if ( + typeof convertedNumber12 !== "number" || + isNaN(convertedNumber12) || + !isFinite(convertedNumber12) || + !Number.isInteger(convertedNumber12) + ) { + intermediateErrorMap12[`$`] = { + key: "validator.number", + subType: "int", + }; + } else if (convertedNumber12 < -2147483647) { + intermediateErrorMap12[`$`] = { + key: "validator.range", + minValue: -2147483647, + }; + } else if (convertedNumber12 > 2147483647) { + intermediateErrorMap12[`$`] = { + key: "validator.range", + maxValue: 2147483647, + }; + } else { + intermediateResult12 = convertedNumber12; + } } if ( - typeof convertedNumber12 !== "number" || - isNaN(convertedNumber12) || - !isFinite(convertedNumber12) || - !Number.isInteger(convertedNumber12) + Object.keys(intermediateErrorMap12).length > 0 ) { - intermediateErrorMap12[`$`] = { - key: "validator.number", - subType: "int", - }; - } else if (convertedNumber12 < -2147483647) { - intermediateErrorMap12[`$`] = { - key: "validator.range", - minValue: -2147483647, - }; - } else if (convertedNumber12 > 2147483647) { - intermediateErrorMap12[`$`] = { - key: "validator.range", - maxValue: 2147483647, - }; + intermediateErrorMap10[`$.${i10}`].errors.push( + intermediateErrorMap12, + ); } else { - intermediateResult12 = convertedNumber12; + hasAnyOfMatch10 = true; + delete intermediateErrorMap10[`$.${i10}`]; + intermediateResult10[i10] = intermediateResult12; } } - if (Object.keys(intermediateErrorMap12).length > 0) { - intermediateErrorMap10[`$.${i10}`].errors.push( - intermediateErrorMap12, - ); - } else { - hasAnyOfMatch10 = true; - delete intermediateErrorMap10[`$.${i10}`]; - intermediateResult10[i10] = intermediateResult12; - } - } - if (!hasAnyOfMatch10) { - /** @type {ValidatorErrorMap} */ - const intermediateErrorMap12 = {}; - /** @type {any} */ - let intermediateResult12 = undefined; - /** @type {any} */ - let intermediateValue12 = intermediateValue10[i10]; - - if ( - intermediateValue12 === null || - intermediateValue12 === undefined - ) { - intermediateErrorMap12[`$`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString12 = intermediateValue12; - if (typeof convertedString12 !== "string") { + if (!hasAnyOfMatch10) { + /** @type {ValidatorErrorMap} */ + const intermediateErrorMap12 = {}; + /** @type {any} */ + let intermediateResult12 = undefined; + /** @type {any} */ + let intermediateValue12 = intermediateValue10[i10]; + + if ( + intermediateValue12 === null || + intermediateValue12 === undefined + ) { intermediateErrorMap12[`$`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString12.length < 1) { + /** @type {string} */ + let convertedString12 = intermediateValue12; + if (typeof convertedString12 !== "string") { intermediateErrorMap12[`$`] = { - key: "validator.length", - minLength: 1, + key: "validator.string", }; } else { - intermediateResult12 = convertedString12; + if (convertedString12.length < 1) { + intermediateErrorMap12[`$`] = { + key: "validator.length", + minLength: 1, + }; + } else { + intermediateResult12 = convertedString12; + } } } - } - if (Object.keys(intermediateErrorMap12).length > 0) { - intermediateErrorMap10[`$.${i10}`].errors.push( - intermediateErrorMap12, - ); - } else { - hasAnyOfMatch10 = true; - delete intermediateErrorMap10[`$.${i10}`]; - intermediateResult10[i10] = intermediateResult12; + if ( + Object.keys(intermediateErrorMap12).length > 0 + ) { + intermediateErrorMap10[`$.${i10}`].errors.push( + intermediateErrorMap12, + ); + } else { + hasAnyOfMatch10 = true; + delete intermediateErrorMap10[`$.${i10}`]; + intermediateResult10[i10] = intermediateResult12; + } } } } @@ -4336,121 +4401,133 @@ export function validateStoreFileUpdatePartialValidated(value) { intermediateValue7["$remove"]["path"]; if (!Array.isArray(intermediateValue10)) { - intermediateValue10 = [intermediateValue10]; - } - intermediateResult7["$remove"]["path"] = []; - for (let i10 = 0; i10 < intermediateValue10.length; ++i10) { - if ( - intermediateValue10[i10] === null || - intermediateValue10[i10] === undefined + intermediateErrorMap7[`$.$remove.path`] = { + key: "validator.array", + value: intermediateValue10, + }; + } else { + intermediateResult7["$remove"]["path"] = []; + for ( + let i10 = 0; + i10 < intermediateValue10.length; + ++i10 ) { - intermediateErrorMap10[`$.${i10}`] = { - key: "validator.undefined", - }; - } else { - let hasAnyOfMatch10 = false; - intermediateErrorMap10[`$.${i10}`] = { - key: "validator.anyOf", - errors: [], - }; - if (!hasAnyOfMatch10) { - /** @type {ValidatorErrorMap} */ - const intermediateErrorMap12 = {}; - /** @type {any} */ - let intermediateResult12 = undefined; - /** @type {any} */ - let intermediateValue12 = intermediateValue10[i10]; - - if ( - intermediateValue12 === null || - intermediateValue12 === undefined - ) { - intermediateErrorMap12[`$`] = { - key: "validator.undefined", - }; - } else { - let convertedNumber12 = intermediateValue12; + if ( + intermediateValue10[i10] === null || + intermediateValue10[i10] === undefined + ) { + intermediateErrorMap10[`$.${i10}`] = { + key: "validator.undefined", + }; + } else { + let hasAnyOfMatch10 = false; + intermediateErrorMap10[`$.${i10}`] = { + key: "validator.anyOf", + errors: [], + }; + if (!hasAnyOfMatch10) { + /** @type {ValidatorErrorMap} */ + const intermediateErrorMap12 = {}; + /** @type {any} */ + let intermediateResult12 = undefined; + /** @type {any} */ + let intermediateValue12 = intermediateValue10[i10]; + if ( - typeof convertedNumber12 !== "number" && - typeof convertedNumber12 === "string" + intermediateValue12 === null || + intermediateValue12 === undefined ) { - convertedNumber12 = Number(convertedNumber12); + intermediateErrorMap12[`$`] = { + key: "validator.undefined", + }; + } else { + let convertedNumber12 = intermediateValue12; + if ( + typeof convertedNumber12 !== "number" && + typeof convertedNumber12 === "string" + ) { + convertedNumber12 = Number(convertedNumber12); + } + if ( + typeof convertedNumber12 !== "number" || + isNaN(convertedNumber12) || + !isFinite(convertedNumber12) || + !Number.isInteger(convertedNumber12) + ) { + intermediateErrorMap12[`$`] = { + key: "validator.number", + subType: "int", + }; + } else if (convertedNumber12 < -2147483647) { + intermediateErrorMap12[`$`] = { + key: "validator.range", + minValue: -2147483647, + }; + } else if (convertedNumber12 > 2147483647) { + intermediateErrorMap12[`$`] = { + key: "validator.range", + maxValue: 2147483647, + }; + } else { + intermediateResult12 = convertedNumber12; + } } if ( - typeof convertedNumber12 !== "number" || - isNaN(convertedNumber12) || - !isFinite(convertedNumber12) || - !Number.isInteger(convertedNumber12) + Object.keys(intermediateErrorMap12).length > 0 ) { - intermediateErrorMap12[`$`] = { - key: "validator.number", - subType: "int", - }; - } else if (convertedNumber12 < -2147483647) { - intermediateErrorMap12[`$`] = { - key: "validator.range", - minValue: -2147483647, - }; - } else if (convertedNumber12 > 2147483647) { - intermediateErrorMap12[`$`] = { - key: "validator.range", - maxValue: 2147483647, - }; + intermediateErrorMap10[`$.${i10}`].errors.push( + intermediateErrorMap12, + ); } else { - intermediateResult12 = convertedNumber12; + hasAnyOfMatch10 = true; + delete intermediateErrorMap10[`$.${i10}`]; + intermediateResult10[i10] = intermediateResult12; } } - if (Object.keys(intermediateErrorMap12).length > 0) { - intermediateErrorMap10[`$.${i10}`].errors.push( - intermediateErrorMap12, - ); - } else { - hasAnyOfMatch10 = true; - delete intermediateErrorMap10[`$.${i10}`]; - intermediateResult10[i10] = intermediateResult12; - } - } - if (!hasAnyOfMatch10) { - /** @type {ValidatorErrorMap} */ - const intermediateErrorMap12 = {}; - /** @type {any} */ - let intermediateResult12 = undefined; - /** @type {any} */ - let intermediateValue12 = intermediateValue10[i10]; - - if ( - intermediateValue12 === null || - intermediateValue12 === undefined - ) { - intermediateErrorMap12[`$`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString12 = intermediateValue12; - if (typeof convertedString12 !== "string") { + if (!hasAnyOfMatch10) { + /** @type {ValidatorErrorMap} */ + const intermediateErrorMap12 = {}; + /** @type {any} */ + let intermediateResult12 = undefined; + /** @type {any} */ + let intermediateValue12 = intermediateValue10[i10]; + + if ( + intermediateValue12 === null || + intermediateValue12 === undefined + ) { intermediateErrorMap12[`$`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString12.length < 1) { + /** @type {string} */ + let convertedString12 = intermediateValue12; + if (typeof convertedString12 !== "string") { intermediateErrorMap12[`$`] = { - key: "validator.length", - minLength: 1, + key: "validator.string", }; } else { - intermediateResult12 = convertedString12; + if (convertedString12.length < 1) { + intermediateErrorMap12[`$`] = { + key: "validator.length", + minLength: 1, + }; + } else { + intermediateResult12 = convertedString12; + } } } - } - if (Object.keys(intermediateErrorMap12).length > 0) { - intermediateErrorMap10[`$.${i10}`].errors.push( - intermediateErrorMap12, - ); - } else { - hasAnyOfMatch10 = true; - delete intermediateErrorMap10[`$.${i10}`]; - intermediateResult10[i10] = intermediateResult12; + if ( + Object.keys(intermediateErrorMap12).length > 0 + ) { + intermediateErrorMap10[`$.${i10}`].errors.push( + intermediateErrorMap12, + ); + } else { + hasAnyOfMatch10 = true; + delete intermediateErrorMap10[`$.${i10}`]; + intermediateResult10[i10] = intermediateResult12; + } } } } @@ -5379,29 +5456,33 @@ export function validateStoreJobWhereValidated(value) { let intermediateValue3 = value["$or"]; if (!Array.isArray(intermediateValue3)) { - intermediateValue3 = [intermediateValue3]; - } - result["$or"] = []; - for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { - if ( - intermediateValue3[i3] === null || - intermediateValue3[i3] === undefined - ) { - intermediateErrorMap3[`$.${i3}`] = { - key: "validator.undefined", - }; - } else { - const refResult3 = validateStoreJobWhereValidated( - intermediateValue3[i3], - ); + errorMap[`$.$or`] = { + key: "validator.array", + value: intermediateValue3, + }; + } else { + result["$or"] = []; + for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { + if ( + intermediateValue3[i3] === null || + intermediateValue3[i3] === undefined + ) { + intermediateErrorMap3[`$.${i3}`] = { + key: "validator.undefined", + }; + } else { + const refResult3 = validateStoreJobWhereValidated( + intermediateValue3[i3], + ); - if (refResult3.error) { - for (const errorKey of Object.keys(refResult3.error)) { - intermediateErrorMap3[`$.${i3}${errorKey.substring(1)}`] = - refResult3.error[errorKey]; + if (refResult3.error) { + for (const errorKey of Object.keys(refResult3.error)) { + intermediateErrorMap3[`$.${i3}${errorKey.substring(1)}`] = + refResult3.error[errorKey]; + } } + intermediateResult3[i3] = refResult3.value; } - intermediateResult3[i3] = refResult3.value; } } if (Object.keys(intermediateErrorMap3).length) { @@ -5510,47 +5591,51 @@ export function validateStoreJobWhereValidated(value) { let intermediateValue8 = intermediateValue7; if (!Array.isArray(intermediateValue8)) { - intermediateValue8 = [intermediateValue8]; - } - intermediateResult7 = []; - for (let i8 = 0; i8 < intermediateValue8.length; ++i8) { - if ( - intermediateValue8[i8] === null || - intermediateValue8[i8] === undefined - ) { - intermediateErrorMap8[`$.${i8}`] = { - key: "validator.undefined", - }; - } else { - let convertedNumber8 = intermediateValue8[i8]; - if ( - typeof convertedNumber8 !== "number" && - typeof convertedNumber8 === "string" - ) { - convertedNumber8 = Number(convertedNumber8); - } + intermediateErrorMap7[`$`] = { + key: "validator.array", + value: intermediateValue8, + }; + } else { + intermediateResult7 = []; + for (let i8 = 0; i8 < intermediateValue8.length; ++i8) { if ( - typeof convertedNumber8 !== "number" || - isNaN(convertedNumber8) || - !isFinite(convertedNumber8) || - !Number.isInteger(convertedNumber8) + intermediateValue8[i8] === null || + intermediateValue8[i8] === undefined ) { intermediateErrorMap8[`$.${i8}`] = { - key: "validator.number", - subType: "int", - }; - } else if (convertedNumber8 < -2147483647) { - intermediateErrorMap8[`$.${i8}`] = { - key: "validator.range", - minValue: -2147483647, - }; - } else if (convertedNumber8 > 2147483647) { - intermediateErrorMap8[`$.${i8}`] = { - key: "validator.range", - maxValue: 2147483647, + key: "validator.undefined", }; } else { - intermediateResult8[i8] = convertedNumber8; + let convertedNumber8 = intermediateValue8[i8]; + if ( + typeof convertedNumber8 !== "number" && + typeof convertedNumber8 === "string" + ) { + convertedNumber8 = Number(convertedNumber8); + } + if ( + typeof convertedNumber8 !== "number" || + isNaN(convertedNumber8) || + !isFinite(convertedNumber8) || + !Number.isInteger(convertedNumber8) + ) { + intermediateErrorMap8[`$.${i8}`] = { + key: "validator.number", + subType: "int", + }; + } else if (convertedNumber8 < -2147483647) { + intermediateErrorMap8[`$.${i8}`] = { + key: "validator.range", + minValue: -2147483647, + }; + } else if (convertedNumber8 > 2147483647) { + intermediateErrorMap8[`$.${i8}`] = { + key: "validator.range", + maxValue: 2147483647, + }; + } else { + intermediateResult8[i8] = convertedNumber8; + } } } } @@ -5632,47 +5717,51 @@ export function validateStoreJobWhereValidated(value) { let intermediateValue9 = intermediateValue8; if (!Array.isArray(intermediateValue9)) { - intermediateValue9 = [intermediateValue9]; - } - intermediateResult8 = []; - for (let i9 = 0; i9 < intermediateValue9.length; ++i9) { - if ( - intermediateValue9[i9] === null || - intermediateValue9[i9] === undefined - ) { - intermediateErrorMap9[`$.${i9}`] = { - key: "validator.undefined", - }; - } else { - let convertedNumber9 = intermediateValue9[i9]; - if ( - typeof convertedNumber9 !== "number" && - typeof convertedNumber9 === "string" - ) { - convertedNumber9 = Number(convertedNumber9); - } + intermediateErrorMap8[`$`] = { + key: "validator.array", + value: intermediateValue9, + }; + } else { + intermediateResult8 = []; + for (let i9 = 0; i9 < intermediateValue9.length; ++i9) { if ( - typeof convertedNumber9 !== "number" || - isNaN(convertedNumber9) || - !isFinite(convertedNumber9) || - !Number.isInteger(convertedNumber9) + intermediateValue9[i9] === null || + intermediateValue9[i9] === undefined ) { intermediateErrorMap9[`$.${i9}`] = { - key: "validator.number", - subType: "int", - }; - } else if (convertedNumber9 < -2147483647) { - intermediateErrorMap9[`$.${i9}`] = { - key: "validator.range", - minValue: -2147483647, - }; - } else if (convertedNumber9 > 2147483647) { - intermediateErrorMap9[`$.${i9}`] = { - key: "validator.range", - maxValue: 2147483647, + key: "validator.undefined", }; } else { - intermediateResult9[i9] = convertedNumber9; + let convertedNumber9 = intermediateValue9[i9]; + if ( + typeof convertedNumber9 !== "number" && + typeof convertedNumber9 === "string" + ) { + convertedNumber9 = Number(convertedNumber9); + } + if ( + typeof convertedNumber9 !== "number" || + isNaN(convertedNumber9) || + !isFinite(convertedNumber9) || + !Number.isInteger(convertedNumber9) + ) { + intermediateErrorMap9[`$.${i9}`] = { + key: "validator.number", + subType: "int", + }; + } else if (convertedNumber9 < -2147483647) { + intermediateErrorMap9[`$.${i9}`] = { + key: "validator.range", + minValue: -2147483647, + }; + } else if (convertedNumber9 > 2147483647) { + intermediateErrorMap9[`$.${i9}`] = { + key: "validator.range", + maxValue: 2147483647, + }; + } else { + intermediateResult9[i9] = convertedNumber9; + } } } } @@ -5957,32 +6046,36 @@ export function validateStoreJobWhereValidated(value) { let intermediateValue17 = intermediateValue16; if (!Array.isArray(intermediateValue17)) { - intermediateValue17 = [intermediateValue17]; - } - intermediateResult16 = []; - for (let i17 = 0; i17 < intermediateValue17.length; ++i17) { - if ( - intermediateValue17[i17] === null || - intermediateValue17[i17] === undefined - ) { - intermediateErrorMap17[`$.${i17}`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString17 = intermediateValue17[i17]; - if (typeof convertedString17 !== "string") { + intermediateErrorMap16[`$`] = { + key: "validator.array", + value: intermediateValue17, + }; + } else { + intermediateResult16 = []; + for (let i17 = 0; i17 < intermediateValue17.length; ++i17) { + if ( + intermediateValue17[i17] === null || + intermediateValue17[i17] === undefined + ) { intermediateErrorMap17[`$.${i17}`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString17.length < 1) { + /** @type {string} */ + let convertedString17 = intermediateValue17[i17]; + if (typeof convertedString17 !== "string") { intermediateErrorMap17[`$.${i17}`] = { - key: "validator.length", - minLength: 1, + key: "validator.string", }; } else { - intermediateResult17[i17] = convertedString17; + if (convertedString17.length < 1) { + intermediateErrorMap17[`$.${i17}`] = { + key: "validator.length", + minLength: 1, + }; + } else { + intermediateResult17[i17] = convertedString17; + } } } } @@ -6071,32 +6164,36 @@ export function validateStoreJobWhereValidated(value) { let intermediateValue18 = intermediateValue17; if (!Array.isArray(intermediateValue18)) { - intermediateValue18 = [intermediateValue18]; - } - intermediateResult17 = []; - for (let i18 = 0; i18 < intermediateValue18.length; ++i18) { - if ( - intermediateValue18[i18] === null || - intermediateValue18[i18] === undefined - ) { - intermediateErrorMap18[`$.${i18}`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString18 = intermediateValue18[i18]; - if (typeof convertedString18 !== "string") { + intermediateErrorMap17[`$`] = { + key: "validator.array", + value: intermediateValue18, + }; + } else { + intermediateResult17 = []; + for (let i18 = 0; i18 < intermediateValue18.length; ++i18) { + if ( + intermediateValue18[i18] === null || + intermediateValue18[i18] === undefined + ) { intermediateErrorMap18[`$.${i18}`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString18.length < 1) { + /** @type {string} */ + let convertedString18 = intermediateValue18[i18]; + if (typeof convertedString18 !== "string") { intermediateErrorMap18[`$.${i18}`] = { - key: "validator.length", - minLength: 1, + key: "validator.string", }; } else { - intermediateResult18[i18] = convertedString18; + if (convertedString18.length < 1) { + intermediateErrorMap18[`$.${i18}`] = { + key: "validator.length", + minLength: 1, + }; + } else { + intermediateResult18[i18] = convertedString18; + } } } } @@ -6315,40 +6412,46 @@ export function validateStoreJobWhereValidated(value) { let intermediateValue24 = intermediateValue23; if (!Array.isArray(intermediateValue24)) { - intermediateValue24 = [intermediateValue24]; - } - intermediateResult23 = []; - for (let i24 = 0; i24 < intermediateValue24.length; ++i24) { - if ( - intermediateValue24[i24] === null || - intermediateValue24[i24] === undefined - ) { - intermediateErrorMap24[`$.${i24}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap23[`$`] = { + key: "validator.array", + value: intermediateValue24, + }; + } else { + intermediateResult23 = []; + for (let i24 = 0; i24 < intermediateValue24.length; ++i24) { if ( - typeof intermediateValue24[i24] === "string" || - typeof intermediateValue24[i24] === "number" - ) { - intermediateResult24[i24] = new Date( - intermediateValue24[i24], - ); - } else if ( - Object.prototype.toString.call(intermediateValue24[i24]) === - "[object Date]" + intermediateValue24[i24] === null || + intermediateValue24[i24] === undefined ) { - intermediateResult24[i24] = intermediateValue24[i24]; - } else { - intermediateErrorMap24[`$.${i24}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult24[i24]?.getTime() ?? undefined)) { intermediateErrorMap24[`$.${i24}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; + } else { + if ( + typeof intermediateValue24[i24] === "string" || + typeof intermediateValue24[i24] === "number" + ) { + intermediateResult24[i24] = new Date( + intermediateValue24[i24], + ); + } else if ( + Object.prototype.toString.call(intermediateValue24[i24]) === + "[object Date]" + ) { + intermediateResult24[i24] = intermediateValue24[i24]; + } else { + intermediateErrorMap24[`$.${i24}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult24[i24]?.getTime() ?? undefined) + ) { + intermediateErrorMap24[`$.${i24}`] = { + key: "validator.date.invalid", + }; + } } } } @@ -6439,40 +6542,46 @@ export function validateStoreJobWhereValidated(value) { let intermediateValue25 = intermediateValue24; if (!Array.isArray(intermediateValue25)) { - intermediateValue25 = [intermediateValue25]; - } - intermediateResult24 = []; - for (let i25 = 0; i25 < intermediateValue25.length; ++i25) { - if ( - intermediateValue25[i25] === null || - intermediateValue25[i25] === undefined - ) { - intermediateErrorMap25[`$.${i25}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap24[`$`] = { + key: "validator.array", + value: intermediateValue25, + }; + } else { + intermediateResult24 = []; + for (let i25 = 0; i25 < intermediateValue25.length; ++i25) { if ( - typeof intermediateValue25[i25] === "string" || - typeof intermediateValue25[i25] === "number" - ) { - intermediateResult25[i25] = new Date( - intermediateValue25[i25], - ); - } else if ( - Object.prototype.toString.call(intermediateValue25[i25]) === - "[object Date]" + intermediateValue25[i25] === null || + intermediateValue25[i25] === undefined ) { - intermediateResult25[i25] = intermediateValue25[i25]; - } else { - intermediateErrorMap25[`$.${i25}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult25[i25]?.getTime() ?? undefined)) { intermediateErrorMap25[`$.${i25}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; + } else { + if ( + typeof intermediateValue25[i25] === "string" || + typeof intermediateValue25[i25] === "number" + ) { + intermediateResult25[i25] = new Date( + intermediateValue25[i25], + ); + } else if ( + Object.prototype.toString.call(intermediateValue25[i25]) === + "[object Date]" + ) { + intermediateResult25[i25] = intermediateValue25[i25]; + } else { + intermediateErrorMap25[`$.${i25}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult25[i25]?.getTime() ?? undefined) + ) { + intermediateErrorMap25[`$.${i25}`] = { + key: "validator.date.invalid", + }; + } } } } @@ -6726,42 +6835,48 @@ export function validateStoreJobWhereValidated(value) { let intermediateValue32 = intermediateValue31; if (!Array.isArray(intermediateValue32)) { - intermediateValue32 = [intermediateValue32]; - } - intermediateResult31 = []; - for (let i32 = 0; i32 < intermediateValue32.length; ++i32) { - if ( - intermediateValue32[i32] === null || - intermediateValue32[i32] === undefined - ) { - intermediateErrorMap32[`$.${i32}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap31[`$`] = { + key: "validator.array", + value: intermediateValue32, + }; + } else { + intermediateResult31 = []; + for (let i32 = 0; i32 < intermediateValue32.length; ++i32) { if ( - typeof intermediateValue32[i32] === "string" || - typeof intermediateValue32[i32] === "number" - ) { - intermediateResult32[i32] = new Date( - intermediateValue32[i32], - ); - } else if ( - Object.prototype.toString.call(intermediateValue32[i32]) === - "[object Date]" + intermediateValue32[i32] === null || + intermediateValue32[i32] === undefined ) { - intermediateResult32[i32] = intermediateValue32[i32]; - } else { - intermediateErrorMap32[`$.${i32}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult32[i32]?.getTime() ?? undefined)) { intermediateErrorMap32[`$.${i32}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; - } - } + } else { + if ( + typeof intermediateValue32[i32] === "string" || + typeof intermediateValue32[i32] === "number" + ) { + intermediateResult32[i32] = new Date( + intermediateValue32[i32], + ); + } else if ( + Object.prototype.toString.call(intermediateValue32[i32]) === + "[object Date]" + ) { + intermediateResult32[i32] = intermediateValue32[i32]; + } else { + intermediateErrorMap32[`$.${i32}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult32[i32]?.getTime() ?? undefined) + ) { + intermediateErrorMap32[`$.${i32}`] = { + key: "validator.date.invalid", + }; + } + } + } } if (Object.keys(intermediateErrorMap32).length) { for (const errorKey of Object.keys(intermediateErrorMap32)) { @@ -6850,40 +6965,46 @@ export function validateStoreJobWhereValidated(value) { let intermediateValue33 = intermediateValue32; if (!Array.isArray(intermediateValue33)) { - intermediateValue33 = [intermediateValue33]; - } - intermediateResult32 = []; - for (let i33 = 0; i33 < intermediateValue33.length; ++i33) { - if ( - intermediateValue33[i33] === null || - intermediateValue33[i33] === undefined - ) { - intermediateErrorMap33[`$.${i33}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap32[`$`] = { + key: "validator.array", + value: intermediateValue33, + }; + } else { + intermediateResult32 = []; + for (let i33 = 0; i33 < intermediateValue33.length; ++i33) { if ( - typeof intermediateValue33[i33] === "string" || - typeof intermediateValue33[i33] === "number" - ) { - intermediateResult33[i33] = new Date( - intermediateValue33[i33], - ); - } else if ( - Object.prototype.toString.call(intermediateValue33[i33]) === - "[object Date]" + intermediateValue33[i33] === null || + intermediateValue33[i33] === undefined ) { - intermediateResult33[i33] = intermediateValue33[i33]; - } else { - intermediateErrorMap33[`$.${i33}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult33[i33]?.getTime() ?? undefined)) { intermediateErrorMap33[`$.${i33}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; + } else { + if ( + typeof intermediateValue33[i33] === "string" || + typeof intermediateValue33[i33] === "number" + ) { + intermediateResult33[i33] = new Date( + intermediateValue33[i33], + ); + } else if ( + Object.prototype.toString.call(intermediateValue33[i33]) === + "[object Date]" + ) { + intermediateResult33[i33] = intermediateValue33[i33]; + } else { + intermediateErrorMap33[`$.${i33}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult33[i33]?.getTime() ?? undefined) + ) { + intermediateErrorMap33[`$.${i33}`] = { + key: "validator.date.invalid", + }; + } } } } @@ -7081,40 +7202,46 @@ export function validateStoreJobWhereValidated(value) { let intermediateValue38 = intermediateValue37; if (!Array.isArray(intermediateValue38)) { - intermediateValue38 = [intermediateValue38]; - } - intermediateResult37 = []; - for (let i38 = 0; i38 < intermediateValue38.length; ++i38) { - if ( - intermediateValue38[i38] === null || - intermediateValue38[i38] === undefined - ) { - intermediateErrorMap38[`$.${i38}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap37[`$`] = { + key: "validator.array", + value: intermediateValue38, + }; + } else { + intermediateResult37 = []; + for (let i38 = 0; i38 < intermediateValue38.length; ++i38) { if ( - typeof intermediateValue38[i38] === "string" || - typeof intermediateValue38[i38] === "number" - ) { - intermediateResult38[i38] = new Date( - intermediateValue38[i38], - ); - } else if ( - Object.prototype.toString.call(intermediateValue38[i38]) === - "[object Date]" + intermediateValue38[i38] === null || + intermediateValue38[i38] === undefined ) { - intermediateResult38[i38] = intermediateValue38[i38]; - } else { - intermediateErrorMap38[`$.${i38}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult38[i38]?.getTime() ?? undefined)) { intermediateErrorMap38[`$.${i38}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; + } else { + if ( + typeof intermediateValue38[i38] === "string" || + typeof intermediateValue38[i38] === "number" + ) { + intermediateResult38[i38] = new Date( + intermediateValue38[i38], + ); + } else if ( + Object.prototype.toString.call(intermediateValue38[i38]) === + "[object Date]" + ) { + intermediateResult38[i38] = intermediateValue38[i38]; + } else { + intermediateErrorMap38[`$.${i38}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult38[i38]?.getTime() ?? undefined) + ) { + intermediateErrorMap38[`$.${i38}`] = { + key: "validator.date.invalid", + }; + } } } } @@ -7205,40 +7332,46 @@ export function validateStoreJobWhereValidated(value) { let intermediateValue39 = intermediateValue38; if (!Array.isArray(intermediateValue39)) { - intermediateValue39 = [intermediateValue39]; - } - intermediateResult38 = []; - for (let i39 = 0; i39 < intermediateValue39.length; ++i39) { - if ( - intermediateValue39[i39] === null || - intermediateValue39[i39] === undefined - ) { - intermediateErrorMap39[`$.${i39}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap38[`$`] = { + key: "validator.array", + value: intermediateValue39, + }; + } else { + intermediateResult38 = []; + for (let i39 = 0; i39 < intermediateValue39.length; ++i39) { if ( - typeof intermediateValue39[i39] === "string" || - typeof intermediateValue39[i39] === "number" - ) { - intermediateResult39[i39] = new Date( - intermediateValue39[i39], - ); - } else if ( - Object.prototype.toString.call(intermediateValue39[i39]) === - "[object Date]" + intermediateValue39[i39] === null || + intermediateValue39[i39] === undefined ) { - intermediateResult39[i39] = intermediateValue39[i39]; - } else { - intermediateErrorMap39[`$.${i39}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult39[i39]?.getTime() ?? undefined)) { intermediateErrorMap39[`$.${i39}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; + } else { + if ( + typeof intermediateValue39[i39] === "string" || + typeof intermediateValue39[i39] === "number" + ) { + intermediateResult39[i39] = new Date( + intermediateValue39[i39], + ); + } else if ( + Object.prototype.toString.call(intermediateValue39[i39]) === + "[object Date]" + ) { + intermediateResult39[i39] = intermediateValue39[i39]; + } else { + intermediateErrorMap39[`$.${i39}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult39[i39]?.getTime() ?? undefined) + ) { + intermediateErrorMap39[`$.${i39}`] = { + key: "validator.date.invalid", + }; + } } } } @@ -7362,9 +7495,9 @@ export function validateStoreJobWhereValidated(value) { /** * @param {import("../common/types").StoreJobOrderBy|any} value - * @returns {Either} + * @returns {Either} */ -export function validateStoreJobOrderByValidated(value) { +export function validateStoreJobOrderBy(value) { /** @type {ValidatorErrorMap} */ const errorMap = {}; /** @type {any} */ @@ -7432,52 +7565,56 @@ export function validateStoreJobOrderByValidated(value) { let intermediateValue3 = intermediateValue2; if (!Array.isArray(intermediateValue3)) { - intermediateValue3 = [intermediateValue3]; - } - intermediateResult2 = []; - for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { - if ( - intermediateValue3[i3] === null || - intermediateValue3[i3] === undefined - ) { - intermediateErrorMap3[`$.${i3}`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString3 = intermediateValue3[i3]; - if (typeof convertedString3 !== "string") { + intermediateErrorMap2[`$`] = { + key: "validator.array", + value: intermediateValue3, + }; + } else { + intermediateResult2 = []; + for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { + if ( + intermediateValue3[i3] === null || + intermediateValue3[i3] === undefined + ) { intermediateErrorMap3[`$.${i3}`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString3.length < 1) { - intermediateErrorMap3[`$.${i3}`] = { - key: "validator.length", - minLength: 1, - }; - } else if ( - convertedString3 !== "id" && - convertedString3 !== "isComplete" && - convertedString3 !== "name" && - convertedString3 !== "scheduledAt" && - convertedString3 !== "createdAt" && - convertedString3 !== "updatedAt" - ) { + /** @type {string} */ + let convertedString3 = intermediateValue3[i3]; + if (typeof convertedString3 !== "string") { intermediateErrorMap3[`$.${i3}`] = { - key: "validator.oneOf", - allowedValues: [ - "id", - "isComplete", - "name", - "scheduledAt", - "createdAt", - "updatedAt", - ], - foundValue: convertedString3, + key: "validator.string", }; } else { - intermediateResult3[i3] = convertedString3; + if (convertedString3.length < 1) { + intermediateErrorMap3[`$.${i3}`] = { + key: "validator.length", + minLength: 1, + }; + } else if ( + convertedString3 !== "id" && + convertedString3 !== "isComplete" && + convertedString3 !== "name" && + convertedString3 !== "scheduledAt" && + convertedString3 !== "createdAt" && + convertedString3 !== "updatedAt" + ) { + intermediateErrorMap3[`$.${i3}`] = { + key: "validator.oneOf", + allowedValues: [ + "id", + "isComplete", + "name", + "scheduledAt", + "createdAt", + "updatedAt", + ], + foundValue: convertedString3, + }; + } else { + intermediateResult3[i3] = convertedString3; + } } } } @@ -7844,7 +7981,7 @@ export function validateStoreJobQueryBuilderValidated(value) { if (value["orderBy"] === null || value["orderBy"] === undefined) { result["orderBy"] = undefined; } else { - const refResult2 = validateStoreJobOrderByValidated(value["orderBy"]); + const refResult2 = validateStoreJobOrderBy(value["orderBy"]); if (refResult2.error) { for (const errorKey of Object.keys(refResult2.error)) { @@ -7939,7 +8076,7 @@ export function validateStoreJobQueryBuilderValidated(value) { "updatedAt", ]; } else { - const refResult6 = validateStoreJobReturningValidated(value["select"]); + const refResult6 = validateStoreJobReturning(value["select"]); if (refResult6.error) { for (const errorKey of Object.keys(refResult6.error)) { @@ -7959,9 +8096,9 @@ export function validateStoreJobQueryBuilderValidated(value) { /** * @param {import("../common/types").StoreJobReturning|any} value - * @returns {Either} + * @returns {Either} */ -export function validateStoreJobReturningValidated(value) { +export function validateStoreJobReturning(value) { /** @type {ValidatorErrorMap} */ const errorMap = {}; /** @type {any} */ @@ -8040,60 +8177,64 @@ export function validateStoreJobReturningValidated(value) { let intermediateValue3 = intermediateValue2; if (!Array.isArray(intermediateValue3)) { - intermediateValue3 = [intermediateValue3]; - } - intermediateResult2 = []; - for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { - if ( - intermediateValue3[i3] === null || - intermediateValue3[i3] === undefined - ) { - intermediateErrorMap3[`$.${i3}`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString3 = intermediateValue3[i3]; - if (typeof convertedString3 !== "string") { + intermediateErrorMap2[`$`] = { + key: "validator.array", + value: intermediateValue3, + }; + } else { + intermediateResult2 = []; + for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { + if ( + intermediateValue3[i3] === null || + intermediateValue3[i3] === undefined + ) { intermediateErrorMap3[`$.${i3}`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString3.length < 1) { + /** @type {string} */ + let convertedString3 = intermediateValue3[i3]; + if (typeof convertedString3 !== "string") { intermediateErrorMap3[`$.${i3}`] = { - key: "validator.length", - minLength: 1, - }; - } else if ( - convertedString3 !== "id" && - convertedString3 !== "isComplete" && - convertedString3 !== "handlerTimeout" && - convertedString3 !== "priority" && - convertedString3 !== "retryCount" && - convertedString3 !== "name" && - convertedString3 !== "scheduledAt" && - convertedString3 !== "data" && - convertedString3 !== "createdAt" && - convertedString3 !== "updatedAt" - ) { - intermediateErrorMap3[`$.${i3}`] = { - key: "validator.oneOf", - allowedValues: [ - "id", - "isComplete", - "handlerTimeout", - "priority", - "retryCount", - "name", - "scheduledAt", - "data", - "createdAt", - "updatedAt", - ], - foundValue: convertedString3, + key: "validator.string", }; } else { - intermediateResult3[i3] = convertedString3; + if (convertedString3.length < 1) { + intermediateErrorMap3[`$.${i3}`] = { + key: "validator.length", + minLength: 1, + }; + } else if ( + convertedString3 !== "id" && + convertedString3 !== "isComplete" && + convertedString3 !== "handlerTimeout" && + convertedString3 !== "priority" && + convertedString3 !== "retryCount" && + convertedString3 !== "name" && + convertedString3 !== "scheduledAt" && + convertedString3 !== "data" && + convertedString3 !== "createdAt" && + convertedString3 !== "updatedAt" + ) { + intermediateErrorMap3[`$.${i3}`] = { + key: "validator.oneOf", + allowedValues: [ + "id", + "isComplete", + "handlerTimeout", + "priority", + "retryCount", + "name", + "scheduledAt", + "data", + "createdAt", + "updatedAt", + ], + foundValue: convertedString3, + }; + } else { + intermediateResult3[i3] = convertedString3; + } } } } @@ -8230,9 +8371,7 @@ export function validateStoreJobInsertValidated(value) { if (value["returning"] === null || value["returning"] === undefined) { result["returning"] = undefined; } else { - const refResult2 = validateStoreJobReturningValidated( - value["returning"], - ); + const refResult2 = validateStoreJobReturning(value["returning"]); if (refResult2.error) { for (const errorKey of Object.keys(refResult2.error)) { @@ -8645,9 +8784,7 @@ export function validateStoreJobUpdateValidated(value) { if (value["returning"] === null || value["returning"] === undefined) { result["returning"] = undefined; } else { - const refResult3 = validateStoreJobReturningValidated( - value["returning"], - ); + const refResult3 = validateStoreJobReturning(value["returning"]); if (refResult3.error) { for (const errorKey of Object.keys(refResult3.error)) { @@ -10635,121 +10772,133 @@ export function validateStoreJobUpdatePartialValidated(value) { intermediateValue9["$set"]["path"]; if (!Array.isArray(intermediateValue12)) { - intermediateValue12 = [intermediateValue12]; - } - intermediateResult9["$set"]["path"] = []; - for (let i12 = 0; i12 < intermediateValue12.length; ++i12) { - if ( - intermediateValue12[i12] === null || - intermediateValue12[i12] === undefined + intermediateErrorMap9[`$.$set.path`] = { + key: "validator.array", + value: intermediateValue12, + }; + } else { + intermediateResult9["$set"]["path"] = []; + for ( + let i12 = 0; + i12 < intermediateValue12.length; + ++i12 ) { - intermediateErrorMap12[`$.${i12}`] = { - key: "validator.undefined", - }; - } else { - let hasAnyOfMatch12 = false; - intermediateErrorMap12[`$.${i12}`] = { - key: "validator.anyOf", - errors: [], - }; - if (!hasAnyOfMatch12) { - /** @type {ValidatorErrorMap} */ - const intermediateErrorMap14 = {}; - /** @type {any} */ - let intermediateResult14 = undefined; - /** @type {any} */ - let intermediateValue14 = intermediateValue12[i12]; - - if ( - intermediateValue14 === null || - intermediateValue14 === undefined - ) { - intermediateErrorMap14[`$`] = { - key: "validator.undefined", - }; - } else { - let convertedNumber14 = intermediateValue14; + if ( + intermediateValue12[i12] === null || + intermediateValue12[i12] === undefined + ) { + intermediateErrorMap12[`$.${i12}`] = { + key: "validator.undefined", + }; + } else { + let hasAnyOfMatch12 = false; + intermediateErrorMap12[`$.${i12}`] = { + key: "validator.anyOf", + errors: [], + }; + if (!hasAnyOfMatch12) { + /** @type {ValidatorErrorMap} */ + const intermediateErrorMap14 = {}; + /** @type {any} */ + let intermediateResult14 = undefined; + /** @type {any} */ + let intermediateValue14 = intermediateValue12[i12]; + if ( - typeof convertedNumber14 !== "number" && - typeof convertedNumber14 === "string" + intermediateValue14 === null || + intermediateValue14 === undefined ) { - convertedNumber14 = Number(convertedNumber14); + intermediateErrorMap14[`$`] = { + key: "validator.undefined", + }; + } else { + let convertedNumber14 = intermediateValue14; + if ( + typeof convertedNumber14 !== "number" && + typeof convertedNumber14 === "string" + ) { + convertedNumber14 = Number(convertedNumber14); + } + if ( + typeof convertedNumber14 !== "number" || + isNaN(convertedNumber14) || + !isFinite(convertedNumber14) || + !Number.isInteger(convertedNumber14) + ) { + intermediateErrorMap14[`$`] = { + key: "validator.number", + subType: "int", + }; + } else if (convertedNumber14 < -2147483647) { + intermediateErrorMap14[`$`] = { + key: "validator.range", + minValue: -2147483647, + }; + } else if (convertedNumber14 > 2147483647) { + intermediateErrorMap14[`$`] = { + key: "validator.range", + maxValue: 2147483647, + }; + } else { + intermediateResult14 = convertedNumber14; + } } if ( - typeof convertedNumber14 !== "number" || - isNaN(convertedNumber14) || - !isFinite(convertedNumber14) || - !Number.isInteger(convertedNumber14) + Object.keys(intermediateErrorMap14).length > 0 ) { - intermediateErrorMap14[`$`] = { - key: "validator.number", - subType: "int", - }; - } else if (convertedNumber14 < -2147483647) { - intermediateErrorMap14[`$`] = { - key: "validator.range", - minValue: -2147483647, - }; - } else if (convertedNumber14 > 2147483647) { - intermediateErrorMap14[`$`] = { - key: "validator.range", - maxValue: 2147483647, - }; + intermediateErrorMap12[`$.${i12}`].errors.push( + intermediateErrorMap14, + ); } else { - intermediateResult14 = convertedNumber14; + hasAnyOfMatch12 = true; + delete intermediateErrorMap12[`$.${i12}`]; + intermediateResult12[i12] = intermediateResult14; } } - if (Object.keys(intermediateErrorMap14).length > 0) { - intermediateErrorMap12[`$.${i12}`].errors.push( - intermediateErrorMap14, - ); - } else { - hasAnyOfMatch12 = true; - delete intermediateErrorMap12[`$.${i12}`]; - intermediateResult12[i12] = intermediateResult14; - } - } - if (!hasAnyOfMatch12) { - /** @type {ValidatorErrorMap} */ - const intermediateErrorMap14 = {}; - /** @type {any} */ - let intermediateResult14 = undefined; - /** @type {any} */ - let intermediateValue14 = intermediateValue12[i12]; - - if ( - intermediateValue14 === null || - intermediateValue14 === undefined - ) { - intermediateErrorMap14[`$`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString14 = intermediateValue14; - if (typeof convertedString14 !== "string") { + if (!hasAnyOfMatch12) { + /** @type {ValidatorErrorMap} */ + const intermediateErrorMap14 = {}; + /** @type {any} */ + let intermediateResult14 = undefined; + /** @type {any} */ + let intermediateValue14 = intermediateValue12[i12]; + + if ( + intermediateValue14 === null || + intermediateValue14 === undefined + ) { intermediateErrorMap14[`$`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString14.length < 1) { + /** @type {string} */ + let convertedString14 = intermediateValue14; + if (typeof convertedString14 !== "string") { intermediateErrorMap14[`$`] = { - key: "validator.length", - minLength: 1, + key: "validator.string", }; } else { - intermediateResult14 = convertedString14; + if (convertedString14.length < 1) { + intermediateErrorMap14[`$`] = { + key: "validator.length", + minLength: 1, + }; + } else { + intermediateResult14 = convertedString14; + } } } - } - if (Object.keys(intermediateErrorMap14).length > 0) { - intermediateErrorMap12[`$.${i12}`].errors.push( - intermediateErrorMap14, - ); - } else { - hasAnyOfMatch12 = true; - delete intermediateErrorMap12[`$.${i12}`]; - intermediateResult12[i12] = intermediateResult14; + if ( + Object.keys(intermediateErrorMap14).length > 0 + ) { + intermediateErrorMap12[`$.${i12}`].errors.push( + intermediateErrorMap14, + ); + } else { + hasAnyOfMatch12 = true; + delete intermediateErrorMap12[`$.${i12}`]; + intermediateResult12[i12] = intermediateResult14; + } } } } @@ -10900,121 +11049,133 @@ export function validateStoreJobUpdatePartialValidated(value) { intermediateValue9["$remove"]["path"]; if (!Array.isArray(intermediateValue12)) { - intermediateValue12 = [intermediateValue12]; - } - intermediateResult9["$remove"]["path"] = []; - for (let i12 = 0; i12 < intermediateValue12.length; ++i12) { - if ( - intermediateValue12[i12] === null || - intermediateValue12[i12] === undefined + intermediateErrorMap9[`$.$remove.path`] = { + key: "validator.array", + value: intermediateValue12, + }; + } else { + intermediateResult9["$remove"]["path"] = []; + for ( + let i12 = 0; + i12 < intermediateValue12.length; + ++i12 ) { - intermediateErrorMap12[`$.${i12}`] = { - key: "validator.undefined", - }; - } else { - let hasAnyOfMatch12 = false; - intermediateErrorMap12[`$.${i12}`] = { - key: "validator.anyOf", - errors: [], - }; - if (!hasAnyOfMatch12) { - /** @type {ValidatorErrorMap} */ - const intermediateErrorMap14 = {}; - /** @type {any} */ - let intermediateResult14 = undefined; - /** @type {any} */ - let intermediateValue14 = intermediateValue12[i12]; - - if ( - intermediateValue14 === null || - intermediateValue14 === undefined - ) { - intermediateErrorMap14[`$`] = { - key: "validator.undefined", - }; - } else { - let convertedNumber14 = intermediateValue14; + if ( + intermediateValue12[i12] === null || + intermediateValue12[i12] === undefined + ) { + intermediateErrorMap12[`$.${i12}`] = { + key: "validator.undefined", + }; + } else { + let hasAnyOfMatch12 = false; + intermediateErrorMap12[`$.${i12}`] = { + key: "validator.anyOf", + errors: [], + }; + if (!hasAnyOfMatch12) { + /** @type {ValidatorErrorMap} */ + const intermediateErrorMap14 = {}; + /** @type {any} */ + let intermediateResult14 = undefined; + /** @type {any} */ + let intermediateValue14 = intermediateValue12[i12]; + if ( - typeof convertedNumber14 !== "number" && - typeof convertedNumber14 === "string" + intermediateValue14 === null || + intermediateValue14 === undefined ) { - convertedNumber14 = Number(convertedNumber14); + intermediateErrorMap14[`$`] = { + key: "validator.undefined", + }; + } else { + let convertedNumber14 = intermediateValue14; + if ( + typeof convertedNumber14 !== "number" && + typeof convertedNumber14 === "string" + ) { + convertedNumber14 = Number(convertedNumber14); + } + if ( + typeof convertedNumber14 !== "number" || + isNaN(convertedNumber14) || + !isFinite(convertedNumber14) || + !Number.isInteger(convertedNumber14) + ) { + intermediateErrorMap14[`$`] = { + key: "validator.number", + subType: "int", + }; + } else if (convertedNumber14 < -2147483647) { + intermediateErrorMap14[`$`] = { + key: "validator.range", + minValue: -2147483647, + }; + } else if (convertedNumber14 > 2147483647) { + intermediateErrorMap14[`$`] = { + key: "validator.range", + maxValue: 2147483647, + }; + } else { + intermediateResult14 = convertedNumber14; + } } if ( - typeof convertedNumber14 !== "number" || - isNaN(convertedNumber14) || - !isFinite(convertedNumber14) || - !Number.isInteger(convertedNumber14) + Object.keys(intermediateErrorMap14).length > 0 ) { - intermediateErrorMap14[`$`] = { - key: "validator.number", - subType: "int", - }; - } else if (convertedNumber14 < -2147483647) { - intermediateErrorMap14[`$`] = { - key: "validator.range", - minValue: -2147483647, - }; - } else if (convertedNumber14 > 2147483647) { - intermediateErrorMap14[`$`] = { - key: "validator.range", - maxValue: 2147483647, - }; + intermediateErrorMap12[`$.${i12}`].errors.push( + intermediateErrorMap14, + ); } else { - intermediateResult14 = convertedNumber14; + hasAnyOfMatch12 = true; + delete intermediateErrorMap12[`$.${i12}`]; + intermediateResult12[i12] = intermediateResult14; } } - if (Object.keys(intermediateErrorMap14).length > 0) { - intermediateErrorMap12[`$.${i12}`].errors.push( - intermediateErrorMap14, - ); - } else { - hasAnyOfMatch12 = true; - delete intermediateErrorMap12[`$.${i12}`]; - intermediateResult12[i12] = intermediateResult14; - } - } - if (!hasAnyOfMatch12) { - /** @type {ValidatorErrorMap} */ - const intermediateErrorMap14 = {}; - /** @type {any} */ - let intermediateResult14 = undefined; - /** @type {any} */ - let intermediateValue14 = intermediateValue12[i12]; - - if ( - intermediateValue14 === null || - intermediateValue14 === undefined - ) { - intermediateErrorMap14[`$`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString14 = intermediateValue14; - if (typeof convertedString14 !== "string") { + if (!hasAnyOfMatch12) { + /** @type {ValidatorErrorMap} */ + const intermediateErrorMap14 = {}; + /** @type {any} */ + let intermediateResult14 = undefined; + /** @type {any} */ + let intermediateValue14 = intermediateValue12[i12]; + + if ( + intermediateValue14 === null || + intermediateValue14 === undefined + ) { intermediateErrorMap14[`$`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString14.length < 1) { + /** @type {string} */ + let convertedString14 = intermediateValue14; + if (typeof convertedString14 !== "string") { intermediateErrorMap14[`$`] = { - key: "validator.length", - minLength: 1, + key: "validator.string", }; } else { - intermediateResult14 = convertedString14; + if (convertedString14.length < 1) { + intermediateErrorMap14[`$`] = { + key: "validator.length", + minLength: 1, + }; + } else { + intermediateResult14 = convertedString14; + } } } - } - if (Object.keys(intermediateErrorMap14).length > 0) { - intermediateErrorMap12[`$.${i12}`].errors.push( - intermediateErrorMap14, - ); - } else { - hasAnyOfMatch12 = true; - delete intermediateErrorMap12[`$.${i12}`]; - intermediateResult12[i12] = intermediateResult14; + if ( + Object.keys(intermediateErrorMap14).length > 0 + ) { + intermediateErrorMap12[`$.${i12}`].errors.push( + intermediateErrorMap14, + ); + } else { + hasAnyOfMatch12 = true; + delete intermediateErrorMap12[`$.${i12}`]; + intermediateResult12[i12] = intermediateResult14; + } } } } @@ -11804,29 +11965,33 @@ export function validateStoreSessionStoreWhereValidated(value) { let intermediateValue3 = value["$or"]; if (!Array.isArray(intermediateValue3)) { - intermediateValue3 = [intermediateValue3]; - } - result["$or"] = []; - for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { - if ( - intermediateValue3[i3] === null || - intermediateValue3[i3] === undefined - ) { - intermediateErrorMap3[`$.${i3}`] = { - key: "validator.undefined", - }; - } else { - const refResult3 = validateStoreSessionStoreWhereValidated( - intermediateValue3[i3], - ); + errorMap[`$.$or`] = { + key: "validator.array", + value: intermediateValue3, + }; + } else { + result["$or"] = []; + for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { + if ( + intermediateValue3[i3] === null || + intermediateValue3[i3] === undefined + ) { + intermediateErrorMap3[`$.${i3}`] = { + key: "validator.undefined", + }; + } else { + const refResult3 = validateStoreSessionStoreWhereValidated( + intermediateValue3[i3], + ); - if (refResult3.error) { - for (const errorKey of Object.keys(refResult3.error)) { - intermediateErrorMap3[`$.${i3}${errorKey.substring(1)}`] = - refResult3.error[errorKey]; + if (refResult3.error) { + for (const errorKey of Object.keys(refResult3.error)) { + intermediateErrorMap3[`$.${i3}${errorKey.substring(1)}`] = + refResult3.error[errorKey]; + } } + intermediateResult3[i3] = refResult3.value; } - intermediateResult3[i3] = refResult3.value; } } if (Object.keys(intermediateErrorMap3).length) { @@ -11925,42 +12090,46 @@ export function validateStoreSessionStoreWhereValidated(value) { let intermediateValue8 = intermediateValue7; if (!Array.isArray(intermediateValue8)) { - intermediateValue8 = [intermediateValue8]; - } - intermediateResult7 = []; - for (let i8 = 0; i8 < intermediateValue8.length; ++i8) { - if ( - intermediateValue8[i8] === null || - intermediateValue8[i8] === undefined - ) { - intermediateErrorMap8[`$.${i8}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap7[`$`] = { + key: "validator.array", + value: intermediateValue8, + }; + } else { + intermediateResult7 = []; + for (let i8 = 0; i8 < intermediateValue8.length; ++i8) { if ( - typeof intermediateValue8[i8] !== "string" || - (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( - intermediateValue8[i8], - ) && - !/^[a-f0-9]{32}$/gi.test(intermediateValue8[i8])) + intermediateValue8[i8] === null || + intermediateValue8[i8] === undefined ) { intermediateErrorMap8[`$.${i8}`] = { - key: "validator.pattern", - patternExplanation: "UUID", + key: "validator.undefined", }; - } else if (intermediateValue8[i8].length === 32) { - intermediateResult8[i8] = - intermediateValue8[i8].slice(0, 8) + - "-" + - intermediateValue8[i8].slice(8, 12) + - "-" + - intermediateValue8[i8].slice(12, 16) + - "-" + - intermediateValue8[i8].slice(16, 20) + - "-" + - intermediateValue8[i8].slice(20); } else { - intermediateResult8[i8] = intermediateValue8[i8]; + if ( + typeof intermediateValue8[i8] !== "string" || + (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( + intermediateValue8[i8], + ) && + !/^[a-f0-9]{32}$/gi.test(intermediateValue8[i8])) + ) { + intermediateErrorMap8[`$.${i8}`] = { + key: "validator.pattern", + patternExplanation: "UUID", + }; + } else if (intermediateValue8[i8].length === 32) { + intermediateResult8[i8] = + intermediateValue8[i8].slice(0, 8) + + "-" + + intermediateValue8[i8].slice(8, 12) + + "-" + + intermediateValue8[i8].slice(12, 16) + + "-" + + intermediateValue8[i8].slice(16, 20) + + "-" + + intermediateValue8[i8].slice(20); + } else { + intermediateResult8[i8] = intermediateValue8[i8]; + } } } } @@ -12042,42 +12211,46 @@ export function validateStoreSessionStoreWhereValidated(value) { let intermediateValue9 = intermediateValue8; if (!Array.isArray(intermediateValue9)) { - intermediateValue9 = [intermediateValue9]; - } - intermediateResult8 = []; - for (let i9 = 0; i9 < intermediateValue9.length; ++i9) { - if ( - intermediateValue9[i9] === null || - intermediateValue9[i9] === undefined - ) { - intermediateErrorMap9[`$.${i9}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap8[`$`] = { + key: "validator.array", + value: intermediateValue9, + }; + } else { + intermediateResult8 = []; + for (let i9 = 0; i9 < intermediateValue9.length; ++i9) { if ( - typeof intermediateValue9[i9] !== "string" || - (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( - intermediateValue9[i9], - ) && - !/^[a-f0-9]{32}$/gi.test(intermediateValue9[i9])) + intermediateValue9[i9] === null || + intermediateValue9[i9] === undefined ) { intermediateErrorMap9[`$.${i9}`] = { - key: "validator.pattern", - patternExplanation: "UUID", + key: "validator.undefined", }; - } else if (intermediateValue9[i9].length === 32) { - intermediateResult9[i9] = - intermediateValue9[i9].slice(0, 8) + - "-" + - intermediateValue9[i9].slice(8, 12) + - "-" + - intermediateValue9[i9].slice(12, 16) + - "-" + - intermediateValue9[i9].slice(16, 20) + - "-" + - intermediateValue9[i9].slice(20); } else { - intermediateResult9[i9] = intermediateValue9[i9]; + if ( + typeof intermediateValue9[i9] !== "string" || + (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( + intermediateValue9[i9], + ) && + !/^[a-f0-9]{32}$/gi.test(intermediateValue9[i9])) + ) { + intermediateErrorMap9[`$.${i9}`] = { + key: "validator.pattern", + patternExplanation: "UUID", + }; + } else if (intermediateValue9[i9].length === 32) { + intermediateResult9[i9] = + intermediateValue9[i9].slice(0, 8) + + "-" + + intermediateValue9[i9].slice(8, 12) + + "-" + + intermediateValue9[i9].slice(12, 16) + + "-" + + intermediateValue9[i9].slice(16, 20) + + "-" + + intermediateValue9[i9].slice(20); + } else { + intermediateResult9[i9] = intermediateValue9[i9]; + } } } } @@ -12214,40 +12387,46 @@ export function validateStoreSessionStoreWhereValidated(value) { let intermediateValue12 = intermediateValue11; if (!Array.isArray(intermediateValue12)) { - intermediateValue12 = [intermediateValue12]; - } - intermediateResult11 = []; - for (let i12 = 0; i12 < intermediateValue12.length; ++i12) { - if ( - intermediateValue12[i12] === null || - intermediateValue12[i12] === undefined - ) { - intermediateErrorMap12[`$.${i12}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap11[`$`] = { + key: "validator.array", + value: intermediateValue12, + }; + } else { + intermediateResult11 = []; + for (let i12 = 0; i12 < intermediateValue12.length; ++i12) { if ( - typeof intermediateValue12[i12] === "string" || - typeof intermediateValue12[i12] === "number" - ) { - intermediateResult12[i12] = new Date( - intermediateValue12[i12], - ); - } else if ( - Object.prototype.toString.call(intermediateValue12[i12]) === - "[object Date]" + intermediateValue12[i12] === null || + intermediateValue12[i12] === undefined ) { - intermediateResult12[i12] = intermediateValue12[i12]; - } else { - intermediateErrorMap12[`$.${i12}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult12[i12]?.getTime() ?? undefined)) { intermediateErrorMap12[`$.${i12}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; + } else { + if ( + typeof intermediateValue12[i12] === "string" || + typeof intermediateValue12[i12] === "number" + ) { + intermediateResult12[i12] = new Date( + intermediateValue12[i12], + ); + } else if ( + Object.prototype.toString.call(intermediateValue12[i12]) === + "[object Date]" + ) { + intermediateResult12[i12] = intermediateValue12[i12]; + } else { + intermediateErrorMap12[`$.${i12}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult12[i12]?.getTime() ?? undefined) + ) { + intermediateErrorMap12[`$.${i12}`] = { + key: "validator.date.invalid", + }; + } } } } @@ -12338,40 +12517,46 @@ export function validateStoreSessionStoreWhereValidated(value) { let intermediateValue13 = intermediateValue12; if (!Array.isArray(intermediateValue13)) { - intermediateValue13 = [intermediateValue13]; - } - intermediateResult12 = []; - for (let i13 = 0; i13 < intermediateValue13.length; ++i13) { - if ( - intermediateValue13[i13] === null || - intermediateValue13[i13] === undefined - ) { - intermediateErrorMap13[`$.${i13}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap12[`$`] = { + key: "validator.array", + value: intermediateValue13, + }; + } else { + intermediateResult12 = []; + for (let i13 = 0; i13 < intermediateValue13.length; ++i13) { if ( - typeof intermediateValue13[i13] === "string" || - typeof intermediateValue13[i13] === "number" - ) { - intermediateResult13[i13] = new Date( - intermediateValue13[i13], - ); - } else if ( - Object.prototype.toString.call(intermediateValue13[i13]) === - "[object Date]" + intermediateValue13[i13] === null || + intermediateValue13[i13] === undefined ) { - intermediateResult13[i13] = intermediateValue13[i13]; - } else { - intermediateErrorMap13[`$.${i13}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult13[i13]?.getTime() ?? undefined)) { intermediateErrorMap13[`$.${i13}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; + } else { + if ( + typeof intermediateValue13[i13] === "string" || + typeof intermediateValue13[i13] === "number" + ) { + intermediateResult13[i13] = new Date( + intermediateValue13[i13], + ); + } else if ( + Object.prototype.toString.call(intermediateValue13[i13]) === + "[object Date]" + ) { + intermediateResult13[i13] = intermediateValue13[i13]; + } else { + intermediateErrorMap13[`$.${i13}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult13[i13]?.getTime() ?? undefined) + ) { + intermediateErrorMap13[`$.${i13}`] = { + key: "validator.date.invalid", + }; + } } } } @@ -12569,40 +12754,46 @@ export function validateStoreSessionStoreWhereValidated(value) { let intermediateValue18 = intermediateValue17; if (!Array.isArray(intermediateValue18)) { - intermediateValue18 = [intermediateValue18]; - } - intermediateResult17 = []; - for (let i18 = 0; i18 < intermediateValue18.length; ++i18) { - if ( - intermediateValue18[i18] === null || - intermediateValue18[i18] === undefined - ) { - intermediateErrorMap18[`$.${i18}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap17[`$`] = { + key: "validator.array", + value: intermediateValue18, + }; + } else { + intermediateResult17 = []; + for (let i18 = 0; i18 < intermediateValue18.length; ++i18) { if ( - typeof intermediateValue18[i18] === "string" || - typeof intermediateValue18[i18] === "number" - ) { - intermediateResult18[i18] = new Date( - intermediateValue18[i18], - ); - } else if ( - Object.prototype.toString.call(intermediateValue18[i18]) === - "[object Date]" + intermediateValue18[i18] === null || + intermediateValue18[i18] === undefined ) { - intermediateResult18[i18] = intermediateValue18[i18]; - } else { - intermediateErrorMap18[`$.${i18}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult18[i18]?.getTime() ?? undefined)) { intermediateErrorMap18[`$.${i18}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; + } else { + if ( + typeof intermediateValue18[i18] === "string" || + typeof intermediateValue18[i18] === "number" + ) { + intermediateResult18[i18] = new Date( + intermediateValue18[i18], + ); + } else if ( + Object.prototype.toString.call(intermediateValue18[i18]) === + "[object Date]" + ) { + intermediateResult18[i18] = intermediateValue18[i18]; + } else { + intermediateErrorMap18[`$.${i18}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult18[i18]?.getTime() ?? undefined) + ) { + intermediateErrorMap18[`$.${i18}`] = { + key: "validator.date.invalid", + }; + } } } } @@ -12693,40 +12884,46 @@ export function validateStoreSessionStoreWhereValidated(value) { let intermediateValue19 = intermediateValue18; if (!Array.isArray(intermediateValue19)) { - intermediateValue19 = [intermediateValue19]; - } - intermediateResult18 = []; - for (let i19 = 0; i19 < intermediateValue19.length; ++i19) { - if ( - intermediateValue19[i19] === null || - intermediateValue19[i19] === undefined - ) { - intermediateErrorMap19[`$.${i19}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap18[`$`] = { + key: "validator.array", + value: intermediateValue19, + }; + } else { + intermediateResult18 = []; + for (let i19 = 0; i19 < intermediateValue19.length; ++i19) { if ( - typeof intermediateValue19[i19] === "string" || - typeof intermediateValue19[i19] === "number" - ) { - intermediateResult19[i19] = new Date( - intermediateValue19[i19], - ); - } else if ( - Object.prototype.toString.call(intermediateValue19[i19]) === - "[object Date]" + intermediateValue19[i19] === null || + intermediateValue19[i19] === undefined ) { - intermediateResult19[i19] = intermediateValue19[i19]; - } else { - intermediateErrorMap19[`$.${i19}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult19[i19]?.getTime() ?? undefined)) { intermediateErrorMap19[`$.${i19}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; + } else { + if ( + typeof intermediateValue19[i19] === "string" || + typeof intermediateValue19[i19] === "number" + ) { + intermediateResult19[i19] = new Date( + intermediateValue19[i19], + ); + } else if ( + Object.prototype.toString.call(intermediateValue19[i19]) === + "[object Date]" + ) { + intermediateResult19[i19] = intermediateValue19[i19]; + } else { + intermediateErrorMap19[`$.${i19}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult19[i19]?.getTime() ?? undefined) + ) { + intermediateErrorMap19[`$.${i19}`] = { + key: "validator.date.invalid", + }; + } } } } @@ -13093,29 +13290,33 @@ export function validateStoreSessionStoreTokenWhereValidated(value) { let intermediateValue3 = value["$or"]; if (!Array.isArray(intermediateValue3)) { - intermediateValue3 = [intermediateValue3]; - } - result["$or"] = []; - for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { - if ( - intermediateValue3[i3] === null || - intermediateValue3[i3] === undefined - ) { - intermediateErrorMap3[`$.${i3}`] = { - key: "validator.undefined", - }; - } else { - const refResult3 = validateStoreSessionStoreTokenWhereValidated( - intermediateValue3[i3], - ); + errorMap[`$.$or`] = { + key: "validator.array", + value: intermediateValue3, + }; + } else { + result["$or"] = []; + for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { + if ( + intermediateValue3[i3] === null || + intermediateValue3[i3] === undefined + ) { + intermediateErrorMap3[`$.${i3}`] = { + key: "validator.undefined", + }; + } else { + const refResult3 = validateStoreSessionStoreTokenWhereValidated( + intermediateValue3[i3], + ); - if (refResult3.error) { - for (const errorKey of Object.keys(refResult3.error)) { - intermediateErrorMap3[`$.${i3}${errorKey.substring(1)}`] = - refResult3.error[errorKey]; + if (refResult3.error) { + for (const errorKey of Object.keys(refResult3.error)) { + intermediateErrorMap3[`$.${i3}${errorKey.substring(1)}`] = + refResult3.error[errorKey]; + } } + intermediateResult3[i3] = refResult3.value; } - intermediateResult3[i3] = refResult3.value; } } if (Object.keys(intermediateErrorMap3).length) { @@ -13214,42 +13415,46 @@ export function validateStoreSessionStoreTokenWhereValidated(value) { let intermediateValue8 = intermediateValue7; if (!Array.isArray(intermediateValue8)) { - intermediateValue8 = [intermediateValue8]; - } - intermediateResult7 = []; - for (let i8 = 0; i8 < intermediateValue8.length; ++i8) { - if ( - intermediateValue8[i8] === null || - intermediateValue8[i8] === undefined - ) { - intermediateErrorMap8[`$.${i8}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap7[`$`] = { + key: "validator.array", + value: intermediateValue8, + }; + } else { + intermediateResult7 = []; + for (let i8 = 0; i8 < intermediateValue8.length; ++i8) { if ( - typeof intermediateValue8[i8] !== "string" || - (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( - intermediateValue8[i8], - ) && - !/^[a-f0-9]{32}$/gi.test(intermediateValue8[i8])) + intermediateValue8[i8] === null || + intermediateValue8[i8] === undefined ) { intermediateErrorMap8[`$.${i8}`] = { - key: "validator.pattern", - patternExplanation: "UUID", + key: "validator.undefined", }; - } else if (intermediateValue8[i8].length === 32) { - intermediateResult8[i8] = - intermediateValue8[i8].slice(0, 8) + - "-" + - intermediateValue8[i8].slice(8, 12) + - "-" + - intermediateValue8[i8].slice(12, 16) + - "-" + - intermediateValue8[i8].slice(16, 20) + - "-" + - intermediateValue8[i8].slice(20); } else { - intermediateResult8[i8] = intermediateValue8[i8]; + if ( + typeof intermediateValue8[i8] !== "string" || + (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( + intermediateValue8[i8], + ) && + !/^[a-f0-9]{32}$/gi.test(intermediateValue8[i8])) + ) { + intermediateErrorMap8[`$.${i8}`] = { + key: "validator.pattern", + patternExplanation: "UUID", + }; + } else if (intermediateValue8[i8].length === 32) { + intermediateResult8[i8] = + intermediateValue8[i8].slice(0, 8) + + "-" + + intermediateValue8[i8].slice(8, 12) + + "-" + + intermediateValue8[i8].slice(12, 16) + + "-" + + intermediateValue8[i8].slice(16, 20) + + "-" + + intermediateValue8[i8].slice(20); + } else { + intermediateResult8[i8] = intermediateValue8[i8]; + } } } } @@ -13331,42 +13536,46 @@ export function validateStoreSessionStoreTokenWhereValidated(value) { let intermediateValue9 = intermediateValue8; if (!Array.isArray(intermediateValue9)) { - intermediateValue9 = [intermediateValue9]; - } - intermediateResult8 = []; - for (let i9 = 0; i9 < intermediateValue9.length; ++i9) { - if ( - intermediateValue9[i9] === null || - intermediateValue9[i9] === undefined - ) { - intermediateErrorMap9[`$.${i9}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap8[`$`] = { + key: "validator.array", + value: intermediateValue9, + }; + } else { + intermediateResult8 = []; + for (let i9 = 0; i9 < intermediateValue9.length; ++i9) { if ( - typeof intermediateValue9[i9] !== "string" || - (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( - intermediateValue9[i9], - ) && - !/^[a-f0-9]{32}$/gi.test(intermediateValue9[i9])) + intermediateValue9[i9] === null || + intermediateValue9[i9] === undefined ) { intermediateErrorMap9[`$.${i9}`] = { - key: "validator.pattern", - patternExplanation: "UUID", + key: "validator.undefined", }; - } else if (intermediateValue9[i9].length === 32) { - intermediateResult9[i9] = - intermediateValue9[i9].slice(0, 8) + - "-" + - intermediateValue9[i9].slice(8, 12) + - "-" + - intermediateValue9[i9].slice(12, 16) + - "-" + - intermediateValue9[i9].slice(16, 20) + - "-" + - intermediateValue9[i9].slice(20); } else { - intermediateResult9[i9] = intermediateValue9[i9]; + if ( + typeof intermediateValue9[i9] !== "string" || + (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( + intermediateValue9[i9], + ) && + !/^[a-f0-9]{32}$/gi.test(intermediateValue9[i9])) + ) { + intermediateErrorMap9[`$.${i9}`] = { + key: "validator.pattern", + patternExplanation: "UUID", + }; + } else if (intermediateValue9[i9].length === 32) { + intermediateResult9[i9] = + intermediateValue9[i9].slice(0, 8) + + "-" + + intermediateValue9[i9].slice(8, 12) + + "-" + + intermediateValue9[i9].slice(12, 16) + + "-" + + intermediateValue9[i9].slice(16, 20) + + "-" + + intermediateValue9[i9].slice(20); + } else { + intermediateResult9[i9] = intermediateValue9[i9]; + } } } } @@ -13512,42 +13721,46 @@ export function validateStoreSessionStoreTokenWhereValidated(value) { let intermediateValue12 = intermediateValue11; if (!Array.isArray(intermediateValue12)) { - intermediateValue12 = [intermediateValue12]; - } - intermediateResult11 = []; - for (let i12 = 0; i12 < intermediateValue12.length; ++i12) { - if ( - intermediateValue12[i12] === null || - intermediateValue12[i12] === undefined - ) { - intermediateErrorMap12[`$.${i12}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap11[`$`] = { + key: "validator.array", + value: intermediateValue12, + }; + } else { + intermediateResult11 = []; + for (let i12 = 0; i12 < intermediateValue12.length; ++i12) { if ( - typeof intermediateValue12[i12] !== "string" || - (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( - intermediateValue12[i12], - ) && - !/^[a-f0-9]{32}$/gi.test(intermediateValue12[i12])) + intermediateValue12[i12] === null || + intermediateValue12[i12] === undefined ) { intermediateErrorMap12[`$.${i12}`] = { - key: "validator.pattern", - patternExplanation: "UUID", + key: "validator.undefined", }; - } else if (intermediateValue12[i12].length === 32) { - intermediateResult12[i12] = - intermediateValue12[i12].slice(0, 8) + - "-" + - intermediateValue12[i12].slice(8, 12) + - "-" + - intermediateValue12[i12].slice(12, 16) + - "-" + - intermediateValue12[i12].slice(16, 20) + - "-" + - intermediateValue12[i12].slice(20); } else { - intermediateResult12[i12] = intermediateValue12[i12]; + if ( + typeof intermediateValue12[i12] !== "string" || + (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( + intermediateValue12[i12], + ) && + !/^[a-f0-9]{32}$/gi.test(intermediateValue12[i12])) + ) { + intermediateErrorMap12[`$.${i12}`] = { + key: "validator.pattern", + patternExplanation: "UUID", + }; + } else if (intermediateValue12[i12].length === 32) { + intermediateResult12[i12] = + intermediateValue12[i12].slice(0, 8) + + "-" + + intermediateValue12[i12].slice(8, 12) + + "-" + + intermediateValue12[i12].slice(12, 16) + + "-" + + intermediateValue12[i12].slice(16, 20) + + "-" + + intermediateValue12[i12].slice(20); + } else { + intermediateResult12[i12] = intermediateValue12[i12]; + } } } } @@ -13638,42 +13851,46 @@ export function validateStoreSessionStoreTokenWhereValidated(value) { let intermediateValue13 = intermediateValue12; if (!Array.isArray(intermediateValue13)) { - intermediateValue13 = [intermediateValue13]; - } - intermediateResult12 = []; - for (let i13 = 0; i13 < intermediateValue13.length; ++i13) { - if ( - intermediateValue13[i13] === null || - intermediateValue13[i13] === undefined - ) { - intermediateErrorMap13[`$.${i13}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap12[`$`] = { + key: "validator.array", + value: intermediateValue13, + }; + } else { + intermediateResult12 = []; + for (let i13 = 0; i13 < intermediateValue13.length; ++i13) { if ( - typeof intermediateValue13[i13] !== "string" || - (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( - intermediateValue13[i13], - ) && - !/^[a-f0-9]{32}$/gi.test(intermediateValue13[i13])) + intermediateValue13[i13] === null || + intermediateValue13[i13] === undefined ) { intermediateErrorMap13[`$.${i13}`] = { - key: "validator.pattern", - patternExplanation: "UUID", + key: "validator.undefined", }; - } else if (intermediateValue13[i13].length === 32) { - intermediateResult13[i13] = - intermediateValue13[i13].slice(0, 8) + - "-" + - intermediateValue13[i13].slice(8, 12) + - "-" + - intermediateValue13[i13].slice(12, 16) + - "-" + - intermediateValue13[i13].slice(16, 20) + - "-" + - intermediateValue13[i13].slice(20); } else { - intermediateResult13[i13] = intermediateValue13[i13]; + if ( + typeof intermediateValue13[i13] !== "string" || + (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( + intermediateValue13[i13], + ) && + !/^[a-f0-9]{32}$/gi.test(intermediateValue13[i13])) + ) { + intermediateErrorMap13[`$.${i13}`] = { + key: "validator.pattern", + patternExplanation: "UUID", + }; + } else if (intermediateValue13[i13].length === 32) { + intermediateResult13[i13] = + intermediateValue13[i13].slice(0, 8) + + "-" + + intermediateValue13[i13].slice(8, 12) + + "-" + + intermediateValue13[i13].slice(12, 16) + + "-" + + intermediateValue13[i13].slice(16, 20) + + "-" + + intermediateValue13[i13].slice(20); + } else { + intermediateResult13[i13] = intermediateValue13[i13]; + } } } } @@ -13813,40 +14030,46 @@ export function validateStoreSessionStoreTokenWhereValidated(value) { let intermediateValue16 = intermediateValue15; if (!Array.isArray(intermediateValue16)) { - intermediateValue16 = [intermediateValue16]; - } - intermediateResult15 = []; - for (let i16 = 0; i16 < intermediateValue16.length; ++i16) { - if ( - intermediateValue16[i16] === null || - intermediateValue16[i16] === undefined - ) { - intermediateErrorMap16[`$.${i16}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap15[`$`] = { + key: "validator.array", + value: intermediateValue16, + }; + } else { + intermediateResult15 = []; + for (let i16 = 0; i16 < intermediateValue16.length; ++i16) { if ( - typeof intermediateValue16[i16] === "string" || - typeof intermediateValue16[i16] === "number" - ) { - intermediateResult16[i16] = new Date( - intermediateValue16[i16], - ); - } else if ( - Object.prototype.toString.call(intermediateValue16[i16]) === - "[object Date]" + intermediateValue16[i16] === null || + intermediateValue16[i16] === undefined ) { - intermediateResult16[i16] = intermediateValue16[i16]; - } else { - intermediateErrorMap16[`$.${i16}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult16[i16]?.getTime() ?? undefined)) { intermediateErrorMap16[`$.${i16}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; + } else { + if ( + typeof intermediateValue16[i16] === "string" || + typeof intermediateValue16[i16] === "number" + ) { + intermediateResult16[i16] = new Date( + intermediateValue16[i16], + ); + } else if ( + Object.prototype.toString.call(intermediateValue16[i16]) === + "[object Date]" + ) { + intermediateResult16[i16] = intermediateValue16[i16]; + } else { + intermediateErrorMap16[`$.${i16}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult16[i16]?.getTime() ?? undefined) + ) { + intermediateErrorMap16[`$.${i16}`] = { + key: "validator.date.invalid", + }; + } } } } @@ -13937,47 +14160,53 @@ export function validateStoreSessionStoreTokenWhereValidated(value) { let intermediateValue17 = intermediateValue16; if (!Array.isArray(intermediateValue17)) { - intermediateValue17 = [intermediateValue17]; - } - intermediateResult16 = []; - for (let i17 = 0; i17 < intermediateValue17.length; ++i17) { - if ( - intermediateValue17[i17] === null || - intermediateValue17[i17] === undefined - ) { - intermediateErrorMap17[`$.${i17}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap16[`$`] = { + key: "validator.array", + value: intermediateValue17, + }; + } else { + intermediateResult16 = []; + for (let i17 = 0; i17 < intermediateValue17.length; ++i17) { if ( - typeof intermediateValue17[i17] === "string" || - typeof intermediateValue17[i17] === "number" - ) { - intermediateResult17[i17] = new Date( - intermediateValue17[i17], - ); - } else if ( - Object.prototype.toString.call(intermediateValue17[i17]) === - "[object Date]" + intermediateValue17[i17] === null || + intermediateValue17[i17] === undefined ) { - intermediateResult17[i17] = intermediateValue17[i17]; - } else { - intermediateErrorMap17[`$.${i17}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult17[i17]?.getTime() ?? undefined)) { intermediateErrorMap17[`$.${i17}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; - } - } - } - if (Object.keys(intermediateErrorMap17).length) { - for (const errorKey of Object.keys(intermediateErrorMap17)) { - intermediateErrorMap16[`$${errorKey.substring(1)}`] = - intermediateErrorMap17[errorKey]; + } else { + if ( + typeof intermediateValue17[i17] === "string" || + typeof intermediateValue17[i17] === "number" + ) { + intermediateResult17[i17] = new Date( + intermediateValue17[i17], + ); + } else if ( + Object.prototype.toString.call(intermediateValue17[i17]) === + "[object Date]" + ) { + intermediateResult17[i17] = intermediateValue17[i17]; + } else { + intermediateErrorMap17[`$.${i17}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult17[i17]?.getTime() ?? undefined) + ) { + intermediateErrorMap17[`$.${i17}`] = { + key: "validator.date.invalid", + }; + } + } + } + } + if (Object.keys(intermediateErrorMap17).length) { + for (const errorKey of Object.keys(intermediateErrorMap17)) { + intermediateErrorMap16[`$${errorKey.substring(1)}`] = + intermediateErrorMap17[errorKey]; } } else { intermediateResult16 = intermediateResult17; @@ -14183,42 +14412,46 @@ export function validateStoreSessionStoreTokenWhereValidated(value) { let intermediateValue22 = intermediateValue21; if (!Array.isArray(intermediateValue22)) { - intermediateValue22 = [intermediateValue22]; - } - intermediateResult21 = []; - for (let i22 = 0; i22 < intermediateValue22.length; ++i22) { - if ( - intermediateValue22[i22] === null || - intermediateValue22[i22] === undefined - ) { - intermediateErrorMap22[`$.${i22}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap21[`$`] = { + key: "validator.array", + value: intermediateValue22, + }; + } else { + intermediateResult21 = []; + for (let i22 = 0; i22 < intermediateValue22.length; ++i22) { if ( - typeof intermediateValue22[i22] !== "string" || - (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( - intermediateValue22[i22], - ) && - !/^[a-f0-9]{32}$/gi.test(intermediateValue22[i22])) + intermediateValue22[i22] === null || + intermediateValue22[i22] === undefined ) { intermediateErrorMap22[`$.${i22}`] = { - key: "validator.pattern", - patternExplanation: "UUID", + key: "validator.undefined", }; - } else if (intermediateValue22[i22].length === 32) { - intermediateResult22[i22] = - intermediateValue22[i22].slice(0, 8) + - "-" + - intermediateValue22[i22].slice(8, 12) + - "-" + - intermediateValue22[i22].slice(12, 16) + - "-" + - intermediateValue22[i22].slice(16, 20) + - "-" + - intermediateValue22[i22].slice(20); } else { - intermediateResult22[i22] = intermediateValue22[i22]; + if ( + typeof intermediateValue22[i22] !== "string" || + (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( + intermediateValue22[i22], + ) && + !/^[a-f0-9]{32}$/gi.test(intermediateValue22[i22])) + ) { + intermediateErrorMap22[`$.${i22}`] = { + key: "validator.pattern", + patternExplanation: "UUID", + }; + } else if (intermediateValue22[i22].length === 32) { + intermediateResult22[i22] = + intermediateValue22[i22].slice(0, 8) + + "-" + + intermediateValue22[i22].slice(8, 12) + + "-" + + intermediateValue22[i22].slice(12, 16) + + "-" + + intermediateValue22[i22].slice(16, 20) + + "-" + + intermediateValue22[i22].slice(20); + } else { + intermediateResult22[i22] = intermediateValue22[i22]; + } } } } @@ -14309,42 +14542,46 @@ export function validateStoreSessionStoreTokenWhereValidated(value) { let intermediateValue23 = intermediateValue22; if (!Array.isArray(intermediateValue23)) { - intermediateValue23 = [intermediateValue23]; - } - intermediateResult22 = []; - for (let i23 = 0; i23 < intermediateValue23.length; ++i23) { - if ( - intermediateValue23[i23] === null || - intermediateValue23[i23] === undefined - ) { - intermediateErrorMap23[`$.${i23}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap22[`$`] = { + key: "validator.array", + value: intermediateValue23, + }; + } else { + intermediateResult22 = []; + for (let i23 = 0; i23 < intermediateValue23.length; ++i23) { if ( - typeof intermediateValue23[i23] !== "string" || - (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( - intermediateValue23[i23], - ) && - !/^[a-f0-9]{32}$/gi.test(intermediateValue23[i23])) + intermediateValue23[i23] === null || + intermediateValue23[i23] === undefined ) { intermediateErrorMap23[`$.${i23}`] = { - key: "validator.pattern", - patternExplanation: "UUID", + key: "validator.undefined", }; - } else if (intermediateValue23[i23].length === 32) { - intermediateResult23[i23] = - intermediateValue23[i23].slice(0, 8) + - "-" + - intermediateValue23[i23].slice(8, 12) + - "-" + - intermediateValue23[i23].slice(12, 16) + - "-" + - intermediateValue23[i23].slice(16, 20) + - "-" + - intermediateValue23[i23].slice(20); } else { - intermediateResult23[i23] = intermediateValue23[i23]; + if ( + typeof intermediateValue23[i23] !== "string" || + (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( + intermediateValue23[i23], + ) && + !/^[a-f0-9]{32}$/gi.test(intermediateValue23[i23])) + ) { + intermediateErrorMap23[`$.${i23}`] = { + key: "validator.pattern", + patternExplanation: "UUID", + }; + } else if (intermediateValue23[i23].length === 32) { + intermediateResult23[i23] = + intermediateValue23[i23].slice(0, 8) + + "-" + + intermediateValue23[i23].slice(8, 12) + + "-" + + intermediateValue23[i23].slice(12, 16) + + "-" + + intermediateValue23[i23].slice(16, 20) + + "-" + + intermediateValue23[i23].slice(20); + } else { + intermediateResult23[i23] = intermediateValue23[i23]; + } } } } @@ -14538,40 +14775,46 @@ export function validateStoreSessionStoreTokenWhereValidated(value) { let intermediateValue28 = intermediateValue27; if (!Array.isArray(intermediateValue28)) { - intermediateValue28 = [intermediateValue28]; - } - intermediateResult27 = []; - for (let i28 = 0; i28 < intermediateValue28.length; ++i28) { - if ( - intermediateValue28[i28] === null || - intermediateValue28[i28] === undefined - ) { - intermediateErrorMap28[`$.${i28}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap27[`$`] = { + key: "validator.array", + value: intermediateValue28, + }; + } else { + intermediateResult27 = []; + for (let i28 = 0; i28 < intermediateValue28.length; ++i28) { if ( - typeof intermediateValue28[i28] === "string" || - typeof intermediateValue28[i28] === "number" - ) { - intermediateResult28[i28] = new Date( - intermediateValue28[i28], - ); - } else if ( - Object.prototype.toString.call(intermediateValue28[i28]) === - "[object Date]" + intermediateValue28[i28] === null || + intermediateValue28[i28] === undefined ) { - intermediateResult28[i28] = intermediateValue28[i28]; - } else { - intermediateErrorMap28[`$.${i28}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult28[i28]?.getTime() ?? undefined)) { intermediateErrorMap28[`$.${i28}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; + } else { + if ( + typeof intermediateValue28[i28] === "string" || + typeof intermediateValue28[i28] === "number" + ) { + intermediateResult28[i28] = new Date( + intermediateValue28[i28], + ); + } else if ( + Object.prototype.toString.call(intermediateValue28[i28]) === + "[object Date]" + ) { + intermediateResult28[i28] = intermediateValue28[i28]; + } else { + intermediateErrorMap28[`$.${i28}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult28[i28]?.getTime() ?? undefined) + ) { + intermediateErrorMap28[`$.${i28}`] = { + key: "validator.date.invalid", + }; + } } } } @@ -14662,40 +14905,46 @@ export function validateStoreSessionStoreTokenWhereValidated(value) { let intermediateValue29 = intermediateValue28; if (!Array.isArray(intermediateValue29)) { - intermediateValue29 = [intermediateValue29]; - } - intermediateResult28 = []; - for (let i29 = 0; i29 < intermediateValue29.length; ++i29) { - if ( - intermediateValue29[i29] === null || - intermediateValue29[i29] === undefined - ) { - intermediateErrorMap29[`$.${i29}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap28[`$`] = { + key: "validator.array", + value: intermediateValue29, + }; + } else { + intermediateResult28 = []; + for (let i29 = 0; i29 < intermediateValue29.length; ++i29) { if ( - typeof intermediateValue29[i29] === "string" || - typeof intermediateValue29[i29] === "number" - ) { - intermediateResult29[i29] = new Date( - intermediateValue29[i29], - ); - } else if ( - Object.prototype.toString.call(intermediateValue29[i29]) === - "[object Date]" + intermediateValue29[i29] === null || + intermediateValue29[i29] === undefined ) { - intermediateResult29[i29] = intermediateValue29[i29]; - } else { - intermediateErrorMap29[`$.${i29}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult29[i29]?.getTime() ?? undefined)) { intermediateErrorMap29[`$.${i29}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; + } else { + if ( + typeof intermediateValue29[i29] === "string" || + typeof intermediateValue29[i29] === "number" + ) { + intermediateResult29[i29] = new Date( + intermediateValue29[i29], + ); + } else if ( + Object.prototype.toString.call(intermediateValue29[i29]) === + "[object Date]" + ) { + intermediateResult29[i29] = intermediateValue29[i29]; + } else { + intermediateErrorMap29[`$.${i29}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult29[i29]?.getTime() ?? undefined) + ) { + intermediateErrorMap29[`$.${i29}`] = { + key: "validator.date.invalid", + }; + } } } } @@ -15260,9 +15509,9 @@ export function validateStoreSessionStoreTokenWhereValidated(value) { /** * @param {import("../common/types").StoreSessionStoreOrderBy|any} value - * @returns {Either} + * @returns {Either} */ -export function validateStoreSessionStoreOrderByValidated(value) { +export function validateStoreSessionStoreOrderBy(value) { /** @type {ValidatorErrorMap} */ const errorMap = {}; /** @type {any} */ @@ -15330,42 +15579,46 @@ export function validateStoreSessionStoreOrderByValidated(value) { let intermediateValue3 = intermediateValue2; if (!Array.isArray(intermediateValue3)) { - intermediateValue3 = [intermediateValue3]; - } - intermediateResult2 = []; - for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { - if ( - intermediateValue3[i3] === null || - intermediateValue3[i3] === undefined - ) { - intermediateErrorMap3[`$.${i3}`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString3 = intermediateValue3[i3]; - if (typeof convertedString3 !== "string") { + intermediateErrorMap2[`$`] = { + key: "validator.array", + value: intermediateValue3, + }; + } else { + intermediateResult2 = []; + for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { + if ( + intermediateValue3[i3] === null || + intermediateValue3[i3] === undefined + ) { intermediateErrorMap3[`$.${i3}`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString3.length < 1) { + /** @type {string} */ + let convertedString3 = intermediateValue3[i3]; + if (typeof convertedString3 !== "string") { intermediateErrorMap3[`$.${i3}`] = { - key: "validator.length", - minLength: 1, - }; - } else if ( - convertedString3 !== "id" && - convertedString3 !== "createdAt" && - convertedString3 !== "updatedAt" - ) { - intermediateErrorMap3[`$.${i3}`] = { - key: "validator.oneOf", - allowedValues: ["id", "createdAt", "updatedAt"], - foundValue: convertedString3, + key: "validator.string", }; } else { - intermediateResult3[i3] = convertedString3; + if (convertedString3.length < 1) { + intermediateErrorMap3[`$.${i3}`] = { + key: "validator.length", + minLength: 1, + }; + } else if ( + convertedString3 !== "id" && + convertedString3 !== "createdAt" && + convertedString3 !== "updatedAt" + ) { + intermediateErrorMap3[`$.${i3}`] = { + key: "validator.oneOf", + allowedValues: ["id", "createdAt", "updatedAt"], + foundValue: convertedString3, + }; + } else { + intermediateResult3[i3] = convertedString3; + } } } } @@ -15615,9 +15868,7 @@ export function validateStoreSessionStoreQueryBuilderValidated(value) { if (value["orderBy"] === null || value["orderBy"] === undefined) { result["orderBy"] = undefined; } else { - const refResult2 = validateStoreSessionStoreOrderByValidated( - value["orderBy"], - ); + const refResult2 = validateStoreSessionStoreOrderBy(value["orderBy"]); if (refResult2.error) { for (const errorKey of Object.keys(refResult2.error)) { @@ -15710,9 +15961,7 @@ export function validateStoreSessionStoreQueryBuilderValidated(value) { "updatedAt", ]; } else { - const refResult6 = validateStoreSessionStoreReturningValidated( - value["select"], - ); + const refResult6 = validateStoreSessionStoreReturning(value["select"]); if (refResult6.error) { for (const errorKey of Object.keys(refResult6.error)) { @@ -15750,9 +15999,9 @@ export function validateStoreSessionStoreQueryBuilderValidated(value) { /** * @param {import("../common/types").StoreSessionStoreReturning|any} value - * @returns {Either} + * @returns {Either} */ -export function validateStoreSessionStoreReturningValidated(value) { +export function validateStoreSessionStoreReturning(value) { /** @type {ValidatorErrorMap} */ const errorMap = {}; /** @type {any} */ @@ -15831,52 +16080,56 @@ export function validateStoreSessionStoreReturningValidated(value) { let intermediateValue3 = intermediateValue2; if (!Array.isArray(intermediateValue3)) { - intermediateValue3 = [intermediateValue3]; - } - intermediateResult2 = []; - for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { - if ( - intermediateValue3[i3] === null || - intermediateValue3[i3] === undefined - ) { - intermediateErrorMap3[`$.${i3}`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString3 = intermediateValue3[i3]; - if (typeof convertedString3 !== "string") { + intermediateErrorMap2[`$`] = { + key: "validator.array", + value: intermediateValue3, + }; + } else { + intermediateResult2 = []; + for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { + if ( + intermediateValue3[i3] === null || + intermediateValue3[i3] === undefined + ) { intermediateErrorMap3[`$.${i3}`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString3.length < 1) { - intermediateErrorMap3[`$.${i3}`] = { - key: "validator.length", - minLength: 1, - }; - } else if ( - convertedString3 !== "id" && - convertedString3 !== "checksum" && - convertedString3 !== "revokedAt" && - convertedString3 !== "data" && - convertedString3 !== "createdAt" && - convertedString3 !== "updatedAt" - ) { + /** @type {string} */ + let convertedString3 = intermediateValue3[i3]; + if (typeof convertedString3 !== "string") { intermediateErrorMap3[`$.${i3}`] = { - key: "validator.oneOf", - allowedValues: [ - "id", - "checksum", - "revokedAt", - "data", - "createdAt", - "updatedAt", - ], - foundValue: convertedString3, + key: "validator.string", }; } else { - intermediateResult3[i3] = convertedString3; + if (convertedString3.length < 1) { + intermediateErrorMap3[`$.${i3}`] = { + key: "validator.length", + minLength: 1, + }; + } else if ( + convertedString3 !== "id" && + convertedString3 !== "checksum" && + convertedString3 !== "revokedAt" && + convertedString3 !== "data" && + convertedString3 !== "createdAt" && + convertedString3 !== "updatedAt" + ) { + intermediateErrorMap3[`$.${i3}`] = { + key: "validator.oneOf", + allowedValues: [ + "id", + "checksum", + "revokedAt", + "data", + "createdAt", + "updatedAt", + ], + foundValue: convertedString3, + }; + } else { + intermediateResult3[i3] = convertedString3; + } } } } @@ -15977,7 +16230,7 @@ export function validateStoreSessionStoreTokenQueryBuilderValidated(value) { if (value["orderBy"] === null || value["orderBy"] === undefined) { result["orderBy"] = undefined; } else { - const refResult2 = validateStoreSessionStoreTokenOrderByValidated( + const refResult2 = validateStoreSessionStoreTokenOrderBy( value["orderBy"], ); @@ -16072,7 +16325,7 @@ export function validateStoreSessionStoreTokenQueryBuilderValidated(value) { "createdAt", ]; } else { - const refResult6 = validateStoreSessionStoreTokenReturningValidated( + const refResult6 = validateStoreSessionStoreTokenReturning( value["select"], ); @@ -16142,9 +16395,9 @@ export function validateStoreSessionStoreTokenQueryBuilderValidated(value) { /** * @param {import("../common/types").StoreSessionStoreTokenOrderBy|any} value - * @returns {Either} + * @returns {Either} */ -export function validateStoreSessionStoreTokenOrderByValidated(value) { +export function validateStoreSessionStoreTokenOrderBy(value) { /** @type {ValidatorErrorMap} */ const errorMap = {}; /** @type {any} */ @@ -16212,50 +16465,54 @@ export function validateStoreSessionStoreTokenOrderByValidated(value) { let intermediateValue3 = intermediateValue2; if (!Array.isArray(intermediateValue3)) { - intermediateValue3 = [intermediateValue3]; - } - intermediateResult2 = []; - for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { - if ( - intermediateValue3[i3] === null || - intermediateValue3[i3] === undefined - ) { - intermediateErrorMap3[`$.${i3}`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString3 = intermediateValue3[i3]; - if (typeof convertedString3 !== "string") { + intermediateErrorMap2[`$`] = { + key: "validator.array", + value: intermediateValue3, + }; + } else { + intermediateResult2 = []; + for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { + if ( + intermediateValue3[i3] === null || + intermediateValue3[i3] === undefined + ) { intermediateErrorMap3[`$.${i3}`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString3.length < 1) { + /** @type {string} */ + let convertedString3 = intermediateValue3[i3]; + if (typeof convertedString3 !== "string") { intermediateErrorMap3[`$.${i3}`] = { - key: "validator.length", - minLength: 1, - }; - } else if ( - convertedString3 !== "id" && - convertedString3 !== "session" && - convertedString3 !== "expiresAt" && - convertedString3 !== "refreshToken" && - convertedString3 !== "revokedAt" - ) { - intermediateErrorMap3[`$.${i3}`] = { - key: "validator.oneOf", - allowedValues: [ - "id", - "session", - "expiresAt", - "refreshToken", - "revokedAt", - ], - foundValue: convertedString3, + key: "validator.string", }; } else { - intermediateResult3[i3] = convertedString3; + if (convertedString3.length < 1) { + intermediateErrorMap3[`$.${i3}`] = { + key: "validator.length", + minLength: 1, + }; + } else if ( + convertedString3 !== "id" && + convertedString3 !== "session" && + convertedString3 !== "expiresAt" && + convertedString3 !== "refreshToken" && + convertedString3 !== "revokedAt" + ) { + intermediateErrorMap3[`$.${i3}`] = { + key: "validator.oneOf", + allowedValues: [ + "id", + "session", + "expiresAt", + "refreshToken", + "revokedAt", + ], + foundValue: convertedString3, + }; + } else { + intermediateResult3[i3] = convertedString3; + } } } } @@ -16526,9 +16783,9 @@ export function validateStoreSessionStoreTokenOrderBySpec(value) { /** * @param {import("../common/types").StoreSessionStoreTokenReturning|any} value - * @returns {Either} + * @returns {Either} */ -export function validateStoreSessionStoreTokenReturningValidated(value) { +export function validateStoreSessionStoreTokenReturning(value) { /** @type {ValidatorErrorMap} */ const errorMap = {}; /** @type {any} */ @@ -16607,52 +16864,56 @@ export function validateStoreSessionStoreTokenReturningValidated(value) { let intermediateValue3 = intermediateValue2; if (!Array.isArray(intermediateValue3)) { - intermediateValue3 = [intermediateValue3]; - } - intermediateResult2 = []; - for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { - if ( - intermediateValue3[i3] === null || - intermediateValue3[i3] === undefined - ) { - intermediateErrorMap3[`$.${i3}`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString3 = intermediateValue3[i3]; - if (typeof convertedString3 !== "string") { + intermediateErrorMap2[`$`] = { + key: "validator.array", + value: intermediateValue3, + }; + } else { + intermediateResult2 = []; + for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { + if ( + intermediateValue3[i3] === null || + intermediateValue3[i3] === undefined + ) { intermediateErrorMap3[`$.${i3}`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString3.length < 1) { - intermediateErrorMap3[`$.${i3}`] = { - key: "validator.length", - minLength: 1, - }; - } else if ( - convertedString3 !== "id" && - convertedString3 !== "session" && - convertedString3 !== "expiresAt" && - convertedString3 !== "refreshToken" && - convertedString3 !== "revokedAt" && - convertedString3 !== "createdAt" - ) { + /** @type {string} */ + let convertedString3 = intermediateValue3[i3]; + if (typeof convertedString3 !== "string") { intermediateErrorMap3[`$.${i3}`] = { - key: "validator.oneOf", - allowedValues: [ - "id", - "session", - "expiresAt", - "refreshToken", - "revokedAt", - "createdAt", - ], - foundValue: convertedString3, + key: "validator.string", }; } else { - intermediateResult3[i3] = convertedString3; + if (convertedString3.length < 1) { + intermediateErrorMap3[`$.${i3}`] = { + key: "validator.length", + minLength: 1, + }; + } else if ( + convertedString3 !== "id" && + convertedString3 !== "session" && + convertedString3 !== "expiresAt" && + convertedString3 !== "refreshToken" && + convertedString3 !== "revokedAt" && + convertedString3 !== "createdAt" + ) { + intermediateErrorMap3[`$.${i3}`] = { + key: "validator.oneOf", + allowedValues: [ + "id", + "session", + "expiresAt", + "refreshToken", + "revokedAt", + "createdAt", + ], + foundValue: convertedString3, + }; + } else { + intermediateResult3[i3] = convertedString3; + } } } } @@ -16789,7 +17050,7 @@ export function validateStoreSessionStoreInsertValidated(value) { if (value["returning"] === null || value["returning"] === undefined) { result["returning"] = undefined; } else { - const refResult2 = validateStoreSessionStoreReturningValidated( + const refResult2 = validateStoreSessionStoreReturning( value["returning"], ); @@ -17077,7 +17338,7 @@ export function validateStoreSessionStoreUpdateValidated(value) { if (value["returning"] === null || value["returning"] === undefined) { result["returning"] = undefined; } else { - const refResult3 = validateStoreSessionStoreReturningValidated( + const refResult3 = validateStoreSessionStoreReturning( value["returning"], ); @@ -17605,121 +17866,129 @@ export function validateStoreSessionStoreUpdatePartialValidated(value) { let intermediateValue8 = intermediateValue5["$set"]["path"]; if (!Array.isArray(intermediateValue8)) { - intermediateValue8 = [intermediateValue8]; - } - intermediateResult5["$set"]["path"] = []; - for (let i8 = 0; i8 < intermediateValue8.length; ++i8) { - if ( - intermediateValue8[i8] === null || - intermediateValue8[i8] === undefined - ) { - intermediateErrorMap8[`$.${i8}`] = { - key: "validator.undefined", - }; - } else { - let hasAnyOfMatch8 = false; - intermediateErrorMap8[`$.${i8}`] = { - key: "validator.anyOf", - errors: [], - }; - if (!hasAnyOfMatch8) { - /** @type {ValidatorErrorMap} */ - const intermediateErrorMap10 = {}; - /** @type {any} */ - let intermediateResult10 = undefined; - /** @type {any} */ - let intermediateValue10 = intermediateValue8[i8]; - - if ( - intermediateValue10 === null || - intermediateValue10 === undefined - ) { - intermediateErrorMap10[`$`] = { - key: "validator.undefined", - }; - } else { - let convertedNumber10 = intermediateValue10; + intermediateErrorMap5[`$.$set.path`] = { + key: "validator.array", + value: intermediateValue8, + }; + } else { + intermediateResult5["$set"]["path"] = []; + for (let i8 = 0; i8 < intermediateValue8.length; ++i8) { + if ( + intermediateValue8[i8] === null || + intermediateValue8[i8] === undefined + ) { + intermediateErrorMap8[`$.${i8}`] = { + key: "validator.undefined", + }; + } else { + let hasAnyOfMatch8 = false; + intermediateErrorMap8[`$.${i8}`] = { + key: "validator.anyOf", + errors: [], + }; + if (!hasAnyOfMatch8) { + /** @type {ValidatorErrorMap} */ + const intermediateErrorMap10 = {}; + /** @type {any} */ + let intermediateResult10 = undefined; + /** @type {any} */ + let intermediateValue10 = intermediateValue8[i8]; + if ( - typeof convertedNumber10 !== "number" && - typeof convertedNumber10 === "string" + intermediateValue10 === null || + intermediateValue10 === undefined ) { - convertedNumber10 = Number(convertedNumber10); + intermediateErrorMap10[`$`] = { + key: "validator.undefined", + }; + } else { + let convertedNumber10 = intermediateValue10; + if ( + typeof convertedNumber10 !== "number" && + typeof convertedNumber10 === "string" + ) { + convertedNumber10 = Number(convertedNumber10); + } + if ( + typeof convertedNumber10 !== "number" || + isNaN(convertedNumber10) || + !isFinite(convertedNumber10) || + !Number.isInteger(convertedNumber10) + ) { + intermediateErrorMap10[`$`] = { + key: "validator.number", + subType: "int", + }; + } else if (convertedNumber10 < -2147483647) { + intermediateErrorMap10[`$`] = { + key: "validator.range", + minValue: -2147483647, + }; + } else if (convertedNumber10 > 2147483647) { + intermediateErrorMap10[`$`] = { + key: "validator.range", + maxValue: 2147483647, + }; + } else { + intermediateResult10 = convertedNumber10; + } } if ( - typeof convertedNumber10 !== "number" || - isNaN(convertedNumber10) || - !isFinite(convertedNumber10) || - !Number.isInteger(convertedNumber10) + Object.keys(intermediateErrorMap10).length > 0 ) { - intermediateErrorMap10[`$`] = { - key: "validator.number", - subType: "int", - }; - } else if (convertedNumber10 < -2147483647) { - intermediateErrorMap10[`$`] = { - key: "validator.range", - minValue: -2147483647, - }; - } else if (convertedNumber10 > 2147483647) { - intermediateErrorMap10[`$`] = { - key: "validator.range", - maxValue: 2147483647, - }; + intermediateErrorMap8[`$.${i8}`].errors.push( + intermediateErrorMap10, + ); } else { - intermediateResult10 = convertedNumber10; + hasAnyOfMatch8 = true; + delete intermediateErrorMap8[`$.${i8}`]; + intermediateResult8[i8] = intermediateResult10; } } - if (Object.keys(intermediateErrorMap10).length > 0) { - intermediateErrorMap8[`$.${i8}`].errors.push( - intermediateErrorMap10, - ); - } else { - hasAnyOfMatch8 = true; - delete intermediateErrorMap8[`$.${i8}`]; - intermediateResult8[i8] = intermediateResult10; - } - } - if (!hasAnyOfMatch8) { - /** @type {ValidatorErrorMap} */ - const intermediateErrorMap10 = {}; - /** @type {any} */ - let intermediateResult10 = undefined; - /** @type {any} */ - let intermediateValue10 = intermediateValue8[i8]; - - if ( - intermediateValue10 === null || - intermediateValue10 === undefined - ) { - intermediateErrorMap10[`$`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString10 = intermediateValue10; - if (typeof convertedString10 !== "string") { + if (!hasAnyOfMatch8) { + /** @type {ValidatorErrorMap} */ + const intermediateErrorMap10 = {}; + /** @type {any} */ + let intermediateResult10 = undefined; + /** @type {any} */ + let intermediateValue10 = intermediateValue8[i8]; + + if ( + intermediateValue10 === null || + intermediateValue10 === undefined + ) { intermediateErrorMap10[`$`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString10.length < 1) { + /** @type {string} */ + let convertedString10 = intermediateValue10; + if (typeof convertedString10 !== "string") { intermediateErrorMap10[`$`] = { - key: "validator.length", - minLength: 1, + key: "validator.string", }; } else { - intermediateResult10 = convertedString10; + if (convertedString10.length < 1) { + intermediateErrorMap10[`$`] = { + key: "validator.length", + minLength: 1, + }; + } else { + intermediateResult10 = convertedString10; + } } } - } - if (Object.keys(intermediateErrorMap10).length > 0) { - intermediateErrorMap8[`$.${i8}`].errors.push( - intermediateErrorMap10, - ); - } else { - hasAnyOfMatch8 = true; - delete intermediateErrorMap8[`$.${i8}`]; - intermediateResult8[i8] = intermediateResult10; + if ( + Object.keys(intermediateErrorMap10).length > 0 + ) { + intermediateErrorMap8[`$.${i8}`].errors.push( + intermediateErrorMap10, + ); + } else { + hasAnyOfMatch8 = true; + delete intermediateErrorMap8[`$.${i8}`]; + intermediateResult8[i8] = intermediateResult10; + } } } } @@ -17869,121 +18138,129 @@ export function validateStoreSessionStoreUpdatePartialValidated(value) { intermediateValue5["$remove"]["path"]; if (!Array.isArray(intermediateValue8)) { - intermediateValue8 = [intermediateValue8]; - } - intermediateResult5["$remove"]["path"] = []; - for (let i8 = 0; i8 < intermediateValue8.length; ++i8) { - if ( - intermediateValue8[i8] === null || - intermediateValue8[i8] === undefined - ) { - intermediateErrorMap8[`$.${i8}`] = { - key: "validator.undefined", - }; - } else { - let hasAnyOfMatch8 = false; - intermediateErrorMap8[`$.${i8}`] = { - key: "validator.anyOf", - errors: [], - }; - if (!hasAnyOfMatch8) { - /** @type {ValidatorErrorMap} */ - const intermediateErrorMap10 = {}; - /** @type {any} */ - let intermediateResult10 = undefined; - /** @type {any} */ - let intermediateValue10 = intermediateValue8[i8]; - - if ( - intermediateValue10 === null || - intermediateValue10 === undefined - ) { - intermediateErrorMap10[`$`] = { - key: "validator.undefined", - }; - } else { - let convertedNumber10 = intermediateValue10; + intermediateErrorMap5[`$.$remove.path`] = { + key: "validator.array", + value: intermediateValue8, + }; + } else { + intermediateResult5["$remove"]["path"] = []; + for (let i8 = 0; i8 < intermediateValue8.length; ++i8) { + if ( + intermediateValue8[i8] === null || + intermediateValue8[i8] === undefined + ) { + intermediateErrorMap8[`$.${i8}`] = { + key: "validator.undefined", + }; + } else { + let hasAnyOfMatch8 = false; + intermediateErrorMap8[`$.${i8}`] = { + key: "validator.anyOf", + errors: [], + }; + if (!hasAnyOfMatch8) { + /** @type {ValidatorErrorMap} */ + const intermediateErrorMap10 = {}; + /** @type {any} */ + let intermediateResult10 = undefined; + /** @type {any} */ + let intermediateValue10 = intermediateValue8[i8]; + if ( - typeof convertedNumber10 !== "number" && - typeof convertedNumber10 === "string" + intermediateValue10 === null || + intermediateValue10 === undefined ) { - convertedNumber10 = Number(convertedNumber10); + intermediateErrorMap10[`$`] = { + key: "validator.undefined", + }; + } else { + let convertedNumber10 = intermediateValue10; + if ( + typeof convertedNumber10 !== "number" && + typeof convertedNumber10 === "string" + ) { + convertedNumber10 = Number(convertedNumber10); + } + if ( + typeof convertedNumber10 !== "number" || + isNaN(convertedNumber10) || + !isFinite(convertedNumber10) || + !Number.isInteger(convertedNumber10) + ) { + intermediateErrorMap10[`$`] = { + key: "validator.number", + subType: "int", + }; + } else if (convertedNumber10 < -2147483647) { + intermediateErrorMap10[`$`] = { + key: "validator.range", + minValue: -2147483647, + }; + } else if (convertedNumber10 > 2147483647) { + intermediateErrorMap10[`$`] = { + key: "validator.range", + maxValue: 2147483647, + }; + } else { + intermediateResult10 = convertedNumber10; + } } if ( - typeof convertedNumber10 !== "number" || - isNaN(convertedNumber10) || - !isFinite(convertedNumber10) || - !Number.isInteger(convertedNumber10) + Object.keys(intermediateErrorMap10).length > 0 ) { - intermediateErrorMap10[`$`] = { - key: "validator.number", - subType: "int", - }; - } else if (convertedNumber10 < -2147483647) { - intermediateErrorMap10[`$`] = { - key: "validator.range", - minValue: -2147483647, - }; - } else if (convertedNumber10 > 2147483647) { - intermediateErrorMap10[`$`] = { - key: "validator.range", - maxValue: 2147483647, - }; + intermediateErrorMap8[`$.${i8}`].errors.push( + intermediateErrorMap10, + ); } else { - intermediateResult10 = convertedNumber10; + hasAnyOfMatch8 = true; + delete intermediateErrorMap8[`$.${i8}`]; + intermediateResult8[i8] = intermediateResult10; } } - if (Object.keys(intermediateErrorMap10).length > 0) { - intermediateErrorMap8[`$.${i8}`].errors.push( - intermediateErrorMap10, - ); - } else { - hasAnyOfMatch8 = true; - delete intermediateErrorMap8[`$.${i8}`]; - intermediateResult8[i8] = intermediateResult10; - } - } - if (!hasAnyOfMatch8) { - /** @type {ValidatorErrorMap} */ - const intermediateErrorMap10 = {}; - /** @type {any} */ - let intermediateResult10 = undefined; - /** @type {any} */ - let intermediateValue10 = intermediateValue8[i8]; - - if ( - intermediateValue10 === null || - intermediateValue10 === undefined - ) { - intermediateErrorMap10[`$`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString10 = intermediateValue10; - if (typeof convertedString10 !== "string") { + if (!hasAnyOfMatch8) { + /** @type {ValidatorErrorMap} */ + const intermediateErrorMap10 = {}; + /** @type {any} */ + let intermediateResult10 = undefined; + /** @type {any} */ + let intermediateValue10 = intermediateValue8[i8]; + + if ( + intermediateValue10 === null || + intermediateValue10 === undefined + ) { intermediateErrorMap10[`$`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString10.length < 1) { + /** @type {string} */ + let convertedString10 = intermediateValue10; + if (typeof convertedString10 !== "string") { intermediateErrorMap10[`$`] = { - key: "validator.length", - minLength: 1, + key: "validator.string", }; } else { - intermediateResult10 = convertedString10; + if (convertedString10.length < 1) { + intermediateErrorMap10[`$`] = { + key: "validator.length", + minLength: 1, + }; + } else { + intermediateResult10 = convertedString10; + } } } - } - if (Object.keys(intermediateErrorMap10).length > 0) { - intermediateErrorMap8[`$.${i8}`].errors.push( - intermediateErrorMap10, - ); - } else { - hasAnyOfMatch8 = true; - delete intermediateErrorMap8[`$.${i8}`]; - intermediateResult8[i8] = intermediateResult10; + if ( + Object.keys(intermediateErrorMap10).length > 0 + ) { + intermediateErrorMap8[`$.${i8}`].errors.push( + intermediateErrorMap10, + ); + } else { + hasAnyOfMatch8 = true; + delete intermediateErrorMap8[`$.${i8}`]; + intermediateResult8[i8] = intermediateResult10; + } } } } @@ -18811,7 +19088,7 @@ export function validateStoreSessionStoreTokenInsertValidated(value) { if (value["returning"] === null || value["returning"] === undefined) { result["returning"] = undefined; } else { - const refResult2 = validateStoreSessionStoreTokenReturningValidated( + const refResult2 = validateStoreSessionStoreTokenReturning( value["returning"], ); @@ -19139,7 +19416,7 @@ export function validateStoreSessionStoreTokenUpdateValidated(value) { if (value["returning"] === null || value["returning"] === undefined) { result["returning"] = undefined; } else { - const refResult3 = validateStoreSessionStoreTokenReturningValidated( + const refResult3 = validateStoreSessionStoreTokenReturning( value["returning"], ); @@ -20493,29 +20770,33 @@ export function validateStoreFileWhereValidated_1(value) { let intermediateValue3 = value["$or"]; if (!Array.isArray(intermediateValue3)) { - intermediateValue3 = [intermediateValue3]; - } - result["$or"] = []; - for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { - if ( - intermediateValue3[i3] === null || - intermediateValue3[i3] === undefined - ) { - intermediateErrorMap3[`$.${i3}`] = { - key: "validator.undefined", - }; - } else { - const refResult3 = validateStoreFileWhereValidated_1( - intermediateValue3[i3], - ); + errorMap[`$.$or`] = { + key: "validator.array", + value: intermediateValue3, + }; + } else { + result["$or"] = []; + for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { + if ( + intermediateValue3[i3] === null || + intermediateValue3[i3] === undefined + ) { + intermediateErrorMap3[`$.${i3}`] = { + key: "validator.undefined", + }; + } else { + const refResult3 = validateStoreFileWhereValidated_1( + intermediateValue3[i3], + ); - if (refResult3.error) { - for (const errorKey of Object.keys(refResult3.error)) { - intermediateErrorMap3[`$.${i3}${errorKey.substring(1)}`] = - refResult3.error[errorKey]; + if (refResult3.error) { + for (const errorKey of Object.keys(refResult3.error)) { + intermediateErrorMap3[`$.${i3}${errorKey.substring(1)}`] = + refResult3.error[errorKey]; + } } + intermediateResult3[i3] = refResult3.value; } - intermediateResult3[i3] = refResult3.value; } } if (Object.keys(intermediateErrorMap3).length) { @@ -20614,42 +20895,46 @@ export function validateStoreFileWhereValidated_1(value) { let intermediateValue8 = intermediateValue7; if (!Array.isArray(intermediateValue8)) { - intermediateValue8 = [intermediateValue8]; - } - intermediateResult7 = []; - for (let i8 = 0; i8 < intermediateValue8.length; ++i8) { - if ( - intermediateValue8[i8] === null || - intermediateValue8[i8] === undefined - ) { - intermediateErrorMap8[`$.${i8}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap7[`$`] = { + key: "validator.array", + value: intermediateValue8, + }; + } else { + intermediateResult7 = []; + for (let i8 = 0; i8 < intermediateValue8.length; ++i8) { if ( - typeof intermediateValue8[i8] !== "string" || - (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( - intermediateValue8[i8], - ) && - !/^[a-f0-9]{32}$/gi.test(intermediateValue8[i8])) + intermediateValue8[i8] === null || + intermediateValue8[i8] === undefined ) { intermediateErrorMap8[`$.${i8}`] = { - key: "validator.pattern", - patternExplanation: "UUID", + key: "validator.undefined", }; - } else if (intermediateValue8[i8].length === 32) { - intermediateResult8[i8] = - intermediateValue8[i8].slice(0, 8) + - "-" + - intermediateValue8[i8].slice(8, 12) + - "-" + - intermediateValue8[i8].slice(12, 16) + - "-" + - intermediateValue8[i8].slice(16, 20) + - "-" + - intermediateValue8[i8].slice(20); } else { - intermediateResult8[i8] = intermediateValue8[i8]; + if ( + typeof intermediateValue8[i8] !== "string" || + (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( + intermediateValue8[i8], + ) && + !/^[a-f0-9]{32}$/gi.test(intermediateValue8[i8])) + ) { + intermediateErrorMap8[`$.${i8}`] = { + key: "validator.pattern", + patternExplanation: "UUID", + }; + } else if (intermediateValue8[i8].length === 32) { + intermediateResult8[i8] = + intermediateValue8[i8].slice(0, 8) + + "-" + + intermediateValue8[i8].slice(8, 12) + + "-" + + intermediateValue8[i8].slice(12, 16) + + "-" + + intermediateValue8[i8].slice(16, 20) + + "-" + + intermediateValue8[i8].slice(20); + } else { + intermediateResult8[i8] = intermediateValue8[i8]; + } } } } @@ -20723,42 +21008,46 @@ export function validateStoreFileWhereValidated_1(value) { let intermediateValue9 = intermediateValue8; if (!Array.isArray(intermediateValue9)) { - intermediateValue9 = [intermediateValue9]; - } - intermediateResult8 = []; - for (let i9 = 0; i9 < intermediateValue9.length; ++i9) { - if ( - intermediateValue9[i9] === null || - intermediateValue9[i9] === undefined - ) { - intermediateErrorMap9[`$.${i9}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap8[`$`] = { + key: "validator.array", + value: intermediateValue9, + }; + } else { + intermediateResult8 = []; + for (let i9 = 0; i9 < intermediateValue9.length; ++i9) { if ( - typeof intermediateValue9[i9] !== "string" || - (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( - intermediateValue9[i9], - ) && - !/^[a-f0-9]{32}$/gi.test(intermediateValue9[i9])) + intermediateValue9[i9] === null || + intermediateValue9[i9] === undefined ) { intermediateErrorMap9[`$.${i9}`] = { - key: "validator.pattern", - patternExplanation: "UUID", + key: "validator.undefined", }; - } else if (intermediateValue9[i9].length === 32) { - intermediateResult9[i9] = - intermediateValue9[i9].slice(0, 8) + - "-" + - intermediateValue9[i9].slice(8, 12) + - "-" + - intermediateValue9[i9].slice(12, 16) + - "-" + - intermediateValue9[i9].slice(16, 20) + - "-" + - intermediateValue9[i9].slice(20); } else { - intermediateResult9[i9] = intermediateValue9[i9]; + if ( + typeof intermediateValue9[i9] !== "string" || + (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( + intermediateValue9[i9], + ) && + !/^[a-f0-9]{32}$/gi.test(intermediateValue9[i9])) + ) { + intermediateErrorMap9[`$.${i9}`] = { + key: "validator.pattern", + patternExplanation: "UUID", + }; + } else if (intermediateValue9[i9].length === 32) { + intermediateResult9[i9] = + intermediateValue9[i9].slice(0, 8) + + "-" + + intermediateValue9[i9].slice(8, 12) + + "-" + + intermediateValue9[i9].slice(12, 16) + + "-" + + intermediateValue9[i9].slice(16, 20) + + "-" + + intermediateValue9[i9].slice(20); + } else { + intermediateResult9[i9] = intermediateValue9[i9]; + } } } } @@ -20889,32 +21178,36 @@ export function validateStoreFileWhereValidated_1(value) { let intermediateValue12 = intermediateValue11; if (!Array.isArray(intermediateValue12)) { - intermediateValue12 = [intermediateValue12]; - } - intermediateResult11 = []; - for (let i12 = 0; i12 < intermediateValue12.length; ++i12) { - if ( - intermediateValue12[i12] === null || - intermediateValue12[i12] === undefined - ) { - intermediateErrorMap12[`$.${i12}`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString12 = intermediateValue12[i12]; - if (typeof convertedString12 !== "string") { + intermediateErrorMap11[`$`] = { + key: "validator.array", + value: intermediateValue12, + }; + } else { + intermediateResult11 = []; + for (let i12 = 0; i12 < intermediateValue12.length; ++i12) { + if ( + intermediateValue12[i12] === null || + intermediateValue12[i12] === undefined + ) { intermediateErrorMap12[`$.${i12}`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString12.length < 1) { + /** @type {string} */ + let convertedString12 = intermediateValue12[i12]; + if (typeof convertedString12 !== "string") { intermediateErrorMap12[`$.${i12}`] = { - key: "validator.length", - minLength: 1, + key: "validator.string", }; } else { - intermediateResult12[i12] = convertedString12; + if (convertedString12.length < 1) { + intermediateErrorMap12[`$.${i12}`] = { + key: "validator.length", + minLength: 1, + }; + } else { + intermediateResult12[i12] = convertedString12; + } } } } @@ -20998,32 +21291,36 @@ export function validateStoreFileWhereValidated_1(value) { let intermediateValue13 = intermediateValue12; if (!Array.isArray(intermediateValue13)) { - intermediateValue13 = [intermediateValue13]; - } - intermediateResult12 = []; - for (let i13 = 0; i13 < intermediateValue13.length; ++i13) { - if ( - intermediateValue13[i13] === null || - intermediateValue13[i13] === undefined - ) { - intermediateErrorMap13[`$.${i13}`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString13 = intermediateValue13[i13]; - if (typeof convertedString13 !== "string") { + intermediateErrorMap12[`$`] = { + key: "validator.array", + value: intermediateValue13, + }; + } else { + intermediateResult12 = []; + for (let i13 = 0; i13 < intermediateValue13.length; ++i13) { + if ( + intermediateValue13[i13] === null || + intermediateValue13[i13] === undefined + ) { intermediateErrorMap13[`$.${i13}`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString13.length < 1) { + /** @type {string} */ + let convertedString13 = intermediateValue13[i13]; + if (typeof convertedString13 !== "string") { intermediateErrorMap13[`$.${i13}`] = { - key: "validator.length", - minLength: 1, + key: "validator.string", }; } else { - intermediateResult13[i13] = convertedString13; + if (convertedString13.length < 1) { + intermediateErrorMap13[`$.${i13}`] = { + key: "validator.length", + minLength: 1, + }; + } else { + intermediateResult13[i13] = convertedString13; + } } } } @@ -21237,40 +21534,46 @@ export function validateStoreFileWhereValidated_1(value) { let intermediateValue19 = intermediateValue18; if (!Array.isArray(intermediateValue19)) { - intermediateValue19 = [intermediateValue19]; - } - intermediateResult18 = []; - for (let i19 = 0; i19 < intermediateValue19.length; ++i19) { - if ( - intermediateValue19[i19] === null || - intermediateValue19[i19] === undefined - ) { - intermediateErrorMap19[`$.${i19}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap18[`$`] = { + key: "validator.array", + value: intermediateValue19, + }; + } else { + intermediateResult18 = []; + for (let i19 = 0; i19 < intermediateValue19.length; ++i19) { if ( - typeof intermediateValue19[i19] === "string" || - typeof intermediateValue19[i19] === "number" - ) { - intermediateResult19[i19] = new Date( - intermediateValue19[i19], - ); - } else if ( - Object.prototype.toString.call(intermediateValue19[i19]) === - "[object Date]" + intermediateValue19[i19] === null || + intermediateValue19[i19] === undefined ) { - intermediateResult19[i19] = intermediateValue19[i19]; - } else { intermediateErrorMap19[`$.${i19}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult19[i19]?.getTime() ?? undefined)) { - intermediateErrorMap19[`$.${i19}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; + } else { + if ( + typeof intermediateValue19[i19] === "string" || + typeof intermediateValue19[i19] === "number" + ) { + intermediateResult19[i19] = new Date( + intermediateValue19[i19], + ); + } else if ( + Object.prototype.toString.call(intermediateValue19[i19]) === + "[object Date]" + ) { + intermediateResult19[i19] = intermediateValue19[i19]; + } else { + intermediateErrorMap19[`$.${i19}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult19[i19]?.getTime() ?? undefined) + ) { + intermediateErrorMap19[`$.${i19}`] = { + key: "validator.date.invalid", + }; + } } } } @@ -21353,40 +21656,46 @@ export function validateStoreFileWhereValidated_1(value) { let intermediateValue20 = intermediateValue19; if (!Array.isArray(intermediateValue20)) { - intermediateValue20 = [intermediateValue20]; - } - intermediateResult19 = []; - for (let i20 = 0; i20 < intermediateValue20.length; ++i20) { - if ( - intermediateValue20[i20] === null || - intermediateValue20[i20] === undefined - ) { - intermediateErrorMap20[`$.${i20}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap19[`$`] = { + key: "validator.array", + value: intermediateValue20, + }; + } else { + intermediateResult19 = []; + for (let i20 = 0; i20 < intermediateValue20.length; ++i20) { if ( - typeof intermediateValue20[i20] === "string" || - typeof intermediateValue20[i20] === "number" - ) { - intermediateResult20[i20] = new Date( - intermediateValue20[i20], - ); - } else if ( - Object.prototype.toString.call(intermediateValue20[i20]) === - "[object Date]" + intermediateValue20[i20] === null || + intermediateValue20[i20] === undefined ) { - intermediateResult20[i20] = intermediateValue20[i20]; - } else { - intermediateErrorMap20[`$.${i20}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult20[i20]?.getTime() ?? undefined)) { intermediateErrorMap20[`$.${i20}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; + } else { + if ( + typeof intermediateValue20[i20] === "string" || + typeof intermediateValue20[i20] === "number" + ) { + intermediateResult20[i20] = new Date( + intermediateValue20[i20], + ); + } else if ( + Object.prototype.toString.call(intermediateValue20[i20]) === + "[object Date]" + ) { + intermediateResult20[i20] = intermediateValue20[i20]; + } else { + intermediateErrorMap20[`$.${i20}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult20[i20]?.getTime() ?? undefined) + ) { + intermediateErrorMap20[`$.${i20}`] = { + key: "validator.date.invalid", + }; + } } } } @@ -21576,40 +21885,46 @@ export function validateStoreFileWhereValidated_1(value) { let intermediateValue25 = intermediateValue24; if (!Array.isArray(intermediateValue25)) { - intermediateValue25 = [intermediateValue25]; - } - intermediateResult24 = []; - for (let i25 = 0; i25 < intermediateValue25.length; ++i25) { - if ( - intermediateValue25[i25] === null || - intermediateValue25[i25] === undefined - ) { - intermediateErrorMap25[`$.${i25}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap24[`$`] = { + key: "validator.array", + value: intermediateValue25, + }; + } else { + intermediateResult24 = []; + for (let i25 = 0; i25 < intermediateValue25.length; ++i25) { if ( - typeof intermediateValue25[i25] === "string" || - typeof intermediateValue25[i25] === "number" - ) { - intermediateResult25[i25] = new Date( - intermediateValue25[i25], - ); - } else if ( - Object.prototype.toString.call(intermediateValue25[i25]) === - "[object Date]" + intermediateValue25[i25] === null || + intermediateValue25[i25] === undefined ) { - intermediateResult25[i25] = intermediateValue25[i25]; - } else { intermediateErrorMap25[`$.${i25}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult25[i25]?.getTime() ?? undefined)) { - intermediateErrorMap25[`$.${i25}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; + } else { + if ( + typeof intermediateValue25[i25] === "string" || + typeof intermediateValue25[i25] === "number" + ) { + intermediateResult25[i25] = new Date( + intermediateValue25[i25], + ); + } else if ( + Object.prototype.toString.call(intermediateValue25[i25]) === + "[object Date]" + ) { + intermediateResult25[i25] = intermediateValue25[i25]; + } else { + intermediateErrorMap25[`$.${i25}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult25[i25]?.getTime() ?? undefined) + ) { + intermediateErrorMap25[`$.${i25}`] = { + key: "validator.date.invalid", + }; + } } } } @@ -21692,40 +22007,46 @@ export function validateStoreFileWhereValidated_1(value) { let intermediateValue26 = intermediateValue25; if (!Array.isArray(intermediateValue26)) { - intermediateValue26 = [intermediateValue26]; - } - intermediateResult25 = []; - for (let i26 = 0; i26 < intermediateValue26.length; ++i26) { - if ( - intermediateValue26[i26] === null || - intermediateValue26[i26] === undefined - ) { - intermediateErrorMap26[`$.${i26}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap25[`$`] = { + key: "validator.array", + value: intermediateValue26, + }; + } else { + intermediateResult25 = []; + for (let i26 = 0; i26 < intermediateValue26.length; ++i26) { if ( - typeof intermediateValue26[i26] === "string" || - typeof intermediateValue26[i26] === "number" - ) { - intermediateResult26[i26] = new Date( - intermediateValue26[i26], - ); - } else if ( - Object.prototype.toString.call(intermediateValue26[i26]) === - "[object Date]" + intermediateValue26[i26] === null || + intermediateValue26[i26] === undefined ) { - intermediateResult26[i26] = intermediateValue26[i26]; - } else { - intermediateErrorMap26[`$.${i26}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult26[i26]?.getTime() ?? undefined)) { intermediateErrorMap26[`$.${i26}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; + } else { + if ( + typeof intermediateValue26[i26] === "string" || + typeof intermediateValue26[i26] === "number" + ) { + intermediateResult26[i26] = new Date( + intermediateValue26[i26], + ); + } else if ( + Object.prototype.toString.call(intermediateValue26[i26]) === + "[object Date]" + ) { + intermediateResult26[i26] = intermediateValue26[i26]; + } else { + intermediateErrorMap26[`$.${i26}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult26[i26]?.getTime() ?? undefined) + ) { + intermediateErrorMap26[`$.${i26}`] = { + key: "validator.date.invalid", + }; + } } } } @@ -21938,29 +22259,33 @@ export function validateStoreJobWhereValidated_1(value) { let intermediateValue3 = value["$or"]; if (!Array.isArray(intermediateValue3)) { - intermediateValue3 = [intermediateValue3]; - } - result["$or"] = []; - for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { - if ( - intermediateValue3[i3] === null || - intermediateValue3[i3] === undefined - ) { - intermediateErrorMap3[`$.${i3}`] = { - key: "validator.undefined", - }; - } else { - const refResult3 = validateStoreJobWhereValidated_1( - intermediateValue3[i3], - ); + errorMap[`$.$or`] = { + key: "validator.array", + value: intermediateValue3, + }; + } else { + result["$or"] = []; + for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { + if ( + intermediateValue3[i3] === null || + intermediateValue3[i3] === undefined + ) { + intermediateErrorMap3[`$.${i3}`] = { + key: "validator.undefined", + }; + } else { + const refResult3 = validateStoreJobWhereValidated_1( + intermediateValue3[i3], + ); - if (refResult3.error) { - for (const errorKey of Object.keys(refResult3.error)) { - intermediateErrorMap3[`$.${i3}${errorKey.substring(1)}`] = - refResult3.error[errorKey]; + if (refResult3.error) { + for (const errorKey of Object.keys(refResult3.error)) { + intermediateErrorMap3[`$.${i3}${errorKey.substring(1)}`] = + refResult3.error[errorKey]; + } } + intermediateResult3[i3] = refResult3.value; } - intermediateResult3[i3] = refResult3.value; } } if (Object.keys(intermediateErrorMap3).length) { @@ -22069,47 +22394,51 @@ export function validateStoreJobWhereValidated_1(value) { let intermediateValue8 = intermediateValue7; if (!Array.isArray(intermediateValue8)) { - intermediateValue8 = [intermediateValue8]; - } - intermediateResult7 = []; - for (let i8 = 0; i8 < intermediateValue8.length; ++i8) { - if ( - intermediateValue8[i8] === null || - intermediateValue8[i8] === undefined - ) { - intermediateErrorMap8[`$.${i8}`] = { - key: "validator.undefined", - }; - } else { - let convertedNumber8 = intermediateValue8[i8]; - if ( - typeof convertedNumber8 !== "number" && - typeof convertedNumber8 === "string" - ) { - convertedNumber8 = Number(convertedNumber8); - } + intermediateErrorMap7[`$`] = { + key: "validator.array", + value: intermediateValue8, + }; + } else { + intermediateResult7 = []; + for (let i8 = 0; i8 < intermediateValue8.length; ++i8) { if ( - typeof convertedNumber8 !== "number" || - isNaN(convertedNumber8) || - !isFinite(convertedNumber8) || - !Number.isInteger(convertedNumber8) + intermediateValue8[i8] === null || + intermediateValue8[i8] === undefined ) { intermediateErrorMap8[`$.${i8}`] = { - key: "validator.number", - subType: "int", - }; - } else if (convertedNumber8 < -2147483647) { - intermediateErrorMap8[`$.${i8}`] = { - key: "validator.range", - minValue: -2147483647, - }; - } else if (convertedNumber8 > 2147483647) { - intermediateErrorMap8[`$.${i8}`] = { - key: "validator.range", - maxValue: 2147483647, + key: "validator.undefined", }; } else { - intermediateResult8[i8] = convertedNumber8; + let convertedNumber8 = intermediateValue8[i8]; + if ( + typeof convertedNumber8 !== "number" && + typeof convertedNumber8 === "string" + ) { + convertedNumber8 = Number(convertedNumber8); + } + if ( + typeof convertedNumber8 !== "number" || + isNaN(convertedNumber8) || + !isFinite(convertedNumber8) || + !Number.isInteger(convertedNumber8) + ) { + intermediateErrorMap8[`$.${i8}`] = { + key: "validator.number", + subType: "int", + }; + } else if (convertedNumber8 < -2147483647) { + intermediateErrorMap8[`$.${i8}`] = { + key: "validator.range", + minValue: -2147483647, + }; + } else if (convertedNumber8 > 2147483647) { + intermediateErrorMap8[`$.${i8}`] = { + key: "validator.range", + maxValue: 2147483647, + }; + } else { + intermediateResult8[i8] = convertedNumber8; + } } } } @@ -22183,47 +22512,51 @@ export function validateStoreJobWhereValidated_1(value) { let intermediateValue9 = intermediateValue8; if (!Array.isArray(intermediateValue9)) { - intermediateValue9 = [intermediateValue9]; - } - intermediateResult8 = []; - for (let i9 = 0; i9 < intermediateValue9.length; ++i9) { - if ( - intermediateValue9[i9] === null || - intermediateValue9[i9] === undefined - ) { - intermediateErrorMap9[`$.${i9}`] = { - key: "validator.undefined", - }; - } else { - let convertedNumber9 = intermediateValue9[i9]; - if ( - typeof convertedNumber9 !== "number" && - typeof convertedNumber9 === "string" - ) { - convertedNumber9 = Number(convertedNumber9); - } + intermediateErrorMap8[`$`] = { + key: "validator.array", + value: intermediateValue9, + }; + } else { + intermediateResult8 = []; + for (let i9 = 0; i9 < intermediateValue9.length; ++i9) { if ( - typeof convertedNumber9 !== "number" || - isNaN(convertedNumber9) || - !isFinite(convertedNumber9) || - !Number.isInteger(convertedNumber9) + intermediateValue9[i9] === null || + intermediateValue9[i9] === undefined ) { intermediateErrorMap9[`$.${i9}`] = { - key: "validator.number", - subType: "int", - }; - } else if (convertedNumber9 < -2147483647) { - intermediateErrorMap9[`$.${i9}`] = { - key: "validator.range", - minValue: -2147483647, - }; - } else if (convertedNumber9 > 2147483647) { - intermediateErrorMap9[`$.${i9}`] = { - key: "validator.range", - maxValue: 2147483647, + key: "validator.undefined", }; } else { - intermediateResult9[i9] = convertedNumber9; + let convertedNumber9 = intermediateValue9[i9]; + if ( + typeof convertedNumber9 !== "number" && + typeof convertedNumber9 === "string" + ) { + convertedNumber9 = Number(convertedNumber9); + } + if ( + typeof convertedNumber9 !== "number" || + isNaN(convertedNumber9) || + !isFinite(convertedNumber9) || + !Number.isInteger(convertedNumber9) + ) { + intermediateErrorMap9[`$.${i9}`] = { + key: "validator.number", + subType: "int", + }; + } else if (convertedNumber9 < -2147483647) { + intermediateErrorMap9[`$.${i9}`] = { + key: "validator.range", + minValue: -2147483647, + }; + } else if (convertedNumber9 > 2147483647) { + intermediateErrorMap9[`$.${i9}`] = { + key: "validator.range", + maxValue: 2147483647, + }; + } else { + intermediateResult9[i9] = convertedNumber9; + } } } } @@ -22500,32 +22833,36 @@ export function validateStoreJobWhereValidated_1(value) { let intermediateValue17 = intermediateValue16; if (!Array.isArray(intermediateValue17)) { - intermediateValue17 = [intermediateValue17]; - } - intermediateResult16 = []; - for (let i17 = 0; i17 < intermediateValue17.length; ++i17) { - if ( - intermediateValue17[i17] === null || - intermediateValue17[i17] === undefined - ) { - intermediateErrorMap17[`$.${i17}`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString17 = intermediateValue17[i17]; - if (typeof convertedString17 !== "string") { + intermediateErrorMap16[`$`] = { + key: "validator.array", + value: intermediateValue17, + }; + } else { + intermediateResult16 = []; + for (let i17 = 0; i17 < intermediateValue17.length; ++i17) { + if ( + intermediateValue17[i17] === null || + intermediateValue17[i17] === undefined + ) { intermediateErrorMap17[`$.${i17}`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString17.length < 1) { + /** @type {string} */ + let convertedString17 = intermediateValue17[i17]; + if (typeof convertedString17 !== "string") { intermediateErrorMap17[`$.${i17}`] = { - key: "validator.length", - minLength: 1, + key: "validator.string", }; } else { - intermediateResult17[i17] = convertedString17; + if (convertedString17.length < 1) { + intermediateErrorMap17[`$.${i17}`] = { + key: "validator.length", + minLength: 1, + }; + } else { + intermediateResult17[i17] = convertedString17; + } } } } @@ -22606,32 +22943,36 @@ export function validateStoreJobWhereValidated_1(value) { let intermediateValue18 = intermediateValue17; if (!Array.isArray(intermediateValue18)) { - intermediateValue18 = [intermediateValue18]; - } - intermediateResult17 = []; - for (let i18 = 0; i18 < intermediateValue18.length; ++i18) { - if ( - intermediateValue18[i18] === null || - intermediateValue18[i18] === undefined - ) { - intermediateErrorMap18[`$.${i18}`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString18 = intermediateValue18[i18]; - if (typeof convertedString18 !== "string") { + intermediateErrorMap17[`$`] = { + key: "validator.array", + value: intermediateValue18, + }; + } else { + intermediateResult17 = []; + for (let i18 = 0; i18 < intermediateValue18.length; ++i18) { + if ( + intermediateValue18[i18] === null || + intermediateValue18[i18] === undefined + ) { intermediateErrorMap18[`$.${i18}`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString18.length < 1) { + /** @type {string} */ + let convertedString18 = intermediateValue18[i18]; + if (typeof convertedString18 !== "string") { intermediateErrorMap18[`$.${i18}`] = { - key: "validator.length", - minLength: 1, + key: "validator.string", }; } else { - intermediateResult18[i18] = convertedString18; + if (convertedString18.length < 1) { + intermediateErrorMap18[`$.${i18}`] = { + key: "validator.length", + minLength: 1, + }; + } else { + intermediateResult18[i18] = convertedString18; + } } } } @@ -22842,40 +23183,46 @@ export function validateStoreJobWhereValidated_1(value) { let intermediateValue24 = intermediateValue23; if (!Array.isArray(intermediateValue24)) { - intermediateValue24 = [intermediateValue24]; - } - intermediateResult23 = []; - for (let i24 = 0; i24 < intermediateValue24.length; ++i24) { - if ( - intermediateValue24[i24] === null || - intermediateValue24[i24] === undefined - ) { - intermediateErrorMap24[`$.${i24}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap23[`$`] = { + key: "validator.array", + value: intermediateValue24, + }; + } else { + intermediateResult23 = []; + for (let i24 = 0; i24 < intermediateValue24.length; ++i24) { if ( - typeof intermediateValue24[i24] === "string" || - typeof intermediateValue24[i24] === "number" - ) { - intermediateResult24[i24] = new Date( - intermediateValue24[i24], - ); - } else if ( - Object.prototype.toString.call(intermediateValue24[i24]) === - "[object Date]" + intermediateValue24[i24] === null || + intermediateValue24[i24] === undefined ) { - intermediateResult24[i24] = intermediateValue24[i24]; - } else { - intermediateErrorMap24[`$.${i24}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult24[i24]?.getTime() ?? undefined)) { intermediateErrorMap24[`$.${i24}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; + } else { + if ( + typeof intermediateValue24[i24] === "string" || + typeof intermediateValue24[i24] === "number" + ) { + intermediateResult24[i24] = new Date( + intermediateValue24[i24], + ); + } else if ( + Object.prototype.toString.call(intermediateValue24[i24]) === + "[object Date]" + ) { + intermediateResult24[i24] = intermediateValue24[i24]; + } else { + intermediateErrorMap24[`$.${i24}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult24[i24]?.getTime() ?? undefined) + ) { + intermediateErrorMap24[`$.${i24}`] = { + key: "validator.date.invalid", + }; + } } } } @@ -22958,40 +23305,46 @@ export function validateStoreJobWhereValidated_1(value) { let intermediateValue25 = intermediateValue24; if (!Array.isArray(intermediateValue25)) { - intermediateValue25 = [intermediateValue25]; - } - intermediateResult24 = []; - for (let i25 = 0; i25 < intermediateValue25.length; ++i25) { - if ( - intermediateValue25[i25] === null || - intermediateValue25[i25] === undefined - ) { - intermediateErrorMap25[`$.${i25}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap24[`$`] = { + key: "validator.array", + value: intermediateValue25, + }; + } else { + intermediateResult24 = []; + for (let i25 = 0; i25 < intermediateValue25.length; ++i25) { if ( - typeof intermediateValue25[i25] === "string" || - typeof intermediateValue25[i25] === "number" + intermediateValue25[i25] === null || + intermediateValue25[i25] === undefined ) { - intermediateResult25[i25] = new Date( - intermediateValue25[i25], - ); - } else if ( - Object.prototype.toString.call(intermediateValue25[i25]) === - "[object Date]" - ) { - intermediateResult25[i25] = intermediateValue25[i25]; - } else { - intermediateErrorMap25[`$.${i25}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult25[i25]?.getTime() ?? undefined)) { intermediateErrorMap25[`$.${i25}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; + } else { + if ( + typeof intermediateValue25[i25] === "string" || + typeof intermediateValue25[i25] === "number" + ) { + intermediateResult25[i25] = new Date( + intermediateValue25[i25], + ); + } else if ( + Object.prototype.toString.call(intermediateValue25[i25]) === + "[object Date]" + ) { + intermediateResult25[i25] = intermediateValue25[i25]; + } else { + intermediateErrorMap25[`$.${i25}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult25[i25]?.getTime() ?? undefined) + ) { + intermediateErrorMap25[`$.${i25}`] = { + key: "validator.date.invalid", + }; + } } } } @@ -23237,40 +23590,46 @@ export function validateStoreJobWhereValidated_1(value) { let intermediateValue32 = intermediateValue31; if (!Array.isArray(intermediateValue32)) { - intermediateValue32 = [intermediateValue32]; - } - intermediateResult31 = []; - for (let i32 = 0; i32 < intermediateValue32.length; ++i32) { - if ( - intermediateValue32[i32] === null || - intermediateValue32[i32] === undefined - ) { - intermediateErrorMap32[`$.${i32}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap31[`$`] = { + key: "validator.array", + value: intermediateValue32, + }; + } else { + intermediateResult31 = []; + for (let i32 = 0; i32 < intermediateValue32.length; ++i32) { if ( - typeof intermediateValue32[i32] === "string" || - typeof intermediateValue32[i32] === "number" - ) { - intermediateResult32[i32] = new Date( - intermediateValue32[i32], - ); - } else if ( - Object.prototype.toString.call(intermediateValue32[i32]) === - "[object Date]" + intermediateValue32[i32] === null || + intermediateValue32[i32] === undefined ) { - intermediateResult32[i32] = intermediateValue32[i32]; - } else { intermediateErrorMap32[`$.${i32}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult32[i32]?.getTime() ?? undefined)) { - intermediateErrorMap32[`$.${i32}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; + } else { + if ( + typeof intermediateValue32[i32] === "string" || + typeof intermediateValue32[i32] === "number" + ) { + intermediateResult32[i32] = new Date( + intermediateValue32[i32], + ); + } else if ( + Object.prototype.toString.call(intermediateValue32[i32]) === + "[object Date]" + ) { + intermediateResult32[i32] = intermediateValue32[i32]; + } else { + intermediateErrorMap32[`$.${i32}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult32[i32]?.getTime() ?? undefined) + ) { + intermediateErrorMap32[`$.${i32}`] = { + key: "validator.date.invalid", + }; + } } } } @@ -23353,40 +23712,46 @@ export function validateStoreJobWhereValidated_1(value) { let intermediateValue33 = intermediateValue32; if (!Array.isArray(intermediateValue33)) { - intermediateValue33 = [intermediateValue33]; - } - intermediateResult32 = []; - for (let i33 = 0; i33 < intermediateValue33.length; ++i33) { - if ( - intermediateValue33[i33] === null || - intermediateValue33[i33] === undefined - ) { - intermediateErrorMap33[`$.${i33}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap32[`$`] = { + key: "validator.array", + value: intermediateValue33, + }; + } else { + intermediateResult32 = []; + for (let i33 = 0; i33 < intermediateValue33.length; ++i33) { if ( - typeof intermediateValue33[i33] === "string" || - typeof intermediateValue33[i33] === "number" + intermediateValue33[i33] === null || + intermediateValue33[i33] === undefined ) { - intermediateResult33[i33] = new Date( - intermediateValue33[i33], - ); - } else if ( - Object.prototype.toString.call(intermediateValue33[i33]) === - "[object Date]" - ) { - intermediateResult33[i33] = intermediateValue33[i33]; - } else { - intermediateErrorMap33[`$.${i33}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult33[i33]?.getTime() ?? undefined)) { intermediateErrorMap33[`$.${i33}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; + } else { + if ( + typeof intermediateValue33[i33] === "string" || + typeof intermediateValue33[i33] === "number" + ) { + intermediateResult33[i33] = new Date( + intermediateValue33[i33], + ); + } else if ( + Object.prototype.toString.call(intermediateValue33[i33]) === + "[object Date]" + ) { + intermediateResult33[i33] = intermediateValue33[i33]; + } else { + intermediateErrorMap33[`$.${i33}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult33[i33]?.getTime() ?? undefined) + ) { + intermediateErrorMap33[`$.${i33}`] = { + key: "validator.date.invalid", + }; + } } } } @@ -23576,40 +23941,46 @@ export function validateStoreJobWhereValidated_1(value) { let intermediateValue38 = intermediateValue37; if (!Array.isArray(intermediateValue38)) { - intermediateValue38 = [intermediateValue38]; - } - intermediateResult37 = []; - for (let i38 = 0; i38 < intermediateValue38.length; ++i38) { - if ( - intermediateValue38[i38] === null || - intermediateValue38[i38] === undefined - ) { - intermediateErrorMap38[`$.${i38}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap37[`$`] = { + key: "validator.array", + value: intermediateValue38, + }; + } else { + intermediateResult37 = []; + for (let i38 = 0; i38 < intermediateValue38.length; ++i38) { if ( - typeof intermediateValue38[i38] === "string" || - typeof intermediateValue38[i38] === "number" + intermediateValue38[i38] === null || + intermediateValue38[i38] === undefined ) { - intermediateResult38[i38] = new Date( - intermediateValue38[i38], - ); - } else if ( - Object.prototype.toString.call(intermediateValue38[i38]) === - "[object Date]" - ) { - intermediateResult38[i38] = intermediateValue38[i38]; - } else { intermediateErrorMap38[`$.${i38}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult38[i38]?.getTime() ?? undefined)) { - intermediateErrorMap38[`$.${i38}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; + } else { + if ( + typeof intermediateValue38[i38] === "string" || + typeof intermediateValue38[i38] === "number" + ) { + intermediateResult38[i38] = new Date( + intermediateValue38[i38], + ); + } else if ( + Object.prototype.toString.call(intermediateValue38[i38]) === + "[object Date]" + ) { + intermediateResult38[i38] = intermediateValue38[i38]; + } else { + intermediateErrorMap38[`$.${i38}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult38[i38]?.getTime() ?? undefined) + ) { + intermediateErrorMap38[`$.${i38}`] = { + key: "validator.date.invalid", + }; + } } } } @@ -23692,40 +24063,46 @@ export function validateStoreJobWhereValidated_1(value) { let intermediateValue39 = intermediateValue38; if (!Array.isArray(intermediateValue39)) { - intermediateValue39 = [intermediateValue39]; - } - intermediateResult38 = []; - for (let i39 = 0; i39 < intermediateValue39.length; ++i39) { - if ( - intermediateValue39[i39] === null || - intermediateValue39[i39] === undefined - ) { - intermediateErrorMap39[`$.${i39}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap38[`$`] = { + key: "validator.array", + value: intermediateValue39, + }; + } else { + intermediateResult38 = []; + for (let i39 = 0; i39 < intermediateValue39.length; ++i39) { if ( - typeof intermediateValue39[i39] === "string" || - typeof intermediateValue39[i39] === "number" + intermediateValue39[i39] === null || + intermediateValue39[i39] === undefined ) { - intermediateResult39[i39] = new Date( - intermediateValue39[i39], - ); - } else if ( - Object.prototype.toString.call(intermediateValue39[i39]) === - "[object Date]" - ) { - intermediateResult39[i39] = intermediateValue39[i39]; - } else { - intermediateErrorMap39[`$.${i39}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult39[i39]?.getTime() ?? undefined)) { intermediateErrorMap39[`$.${i39}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; + } else { + if ( + typeof intermediateValue39[i39] === "string" || + typeof intermediateValue39[i39] === "number" + ) { + intermediateResult39[i39] = new Date( + intermediateValue39[i39], + ); + } else if ( + Object.prototype.toString.call(intermediateValue39[i39]) === + "[object Date]" + ) { + intermediateResult39[i39] = intermediateValue39[i39]; + } else { + intermediateErrorMap39[`$.${i39}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult39[i39]?.getTime() ?? undefined) + ) { + intermediateErrorMap39[`$.${i39}`] = { + key: "validator.date.invalid", + }; + } } } } @@ -23920,29 +24297,33 @@ export function validateStoreSessionStoreWhereValidated_1(value) { let intermediateValue3 = value["$or"]; if (!Array.isArray(intermediateValue3)) { - intermediateValue3 = [intermediateValue3]; - } - result["$or"] = []; - for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { - if ( - intermediateValue3[i3] === null || - intermediateValue3[i3] === undefined - ) { - intermediateErrorMap3[`$.${i3}`] = { - key: "validator.undefined", - }; - } else { - const refResult3 = validateStoreSessionStoreWhereValidated_1( - intermediateValue3[i3], - ); + errorMap[`$.$or`] = { + key: "validator.array", + value: intermediateValue3, + }; + } else { + result["$or"] = []; + for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { + if ( + intermediateValue3[i3] === null || + intermediateValue3[i3] === undefined + ) { + intermediateErrorMap3[`$.${i3}`] = { + key: "validator.undefined", + }; + } else { + const refResult3 = validateStoreSessionStoreWhereValidated_1( + intermediateValue3[i3], + ); - if (refResult3.error) { - for (const errorKey of Object.keys(refResult3.error)) { - intermediateErrorMap3[`$.${i3}${errorKey.substring(1)}`] = - refResult3.error[errorKey]; + if (refResult3.error) { + for (const errorKey of Object.keys(refResult3.error)) { + intermediateErrorMap3[`$.${i3}${errorKey.substring(1)}`] = + refResult3.error[errorKey]; + } } + intermediateResult3[i3] = refResult3.value; } - intermediateResult3[i3] = refResult3.value; } } if (Object.keys(intermediateErrorMap3).length) { @@ -24041,42 +24422,46 @@ export function validateStoreSessionStoreWhereValidated_1(value) { let intermediateValue8 = intermediateValue7; if (!Array.isArray(intermediateValue8)) { - intermediateValue8 = [intermediateValue8]; - } - intermediateResult7 = []; - for (let i8 = 0; i8 < intermediateValue8.length; ++i8) { - if ( - intermediateValue8[i8] === null || - intermediateValue8[i8] === undefined - ) { - intermediateErrorMap8[`$.${i8}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap7[`$`] = { + key: "validator.array", + value: intermediateValue8, + }; + } else { + intermediateResult7 = []; + for (let i8 = 0; i8 < intermediateValue8.length; ++i8) { if ( - typeof intermediateValue8[i8] !== "string" || - (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( - intermediateValue8[i8], - ) && - !/^[a-f0-9]{32}$/gi.test(intermediateValue8[i8])) + intermediateValue8[i8] === null || + intermediateValue8[i8] === undefined ) { intermediateErrorMap8[`$.${i8}`] = { - key: "validator.pattern", - patternExplanation: "UUID", + key: "validator.undefined", }; - } else if (intermediateValue8[i8].length === 32) { - intermediateResult8[i8] = - intermediateValue8[i8].slice(0, 8) + - "-" + - intermediateValue8[i8].slice(8, 12) + - "-" + - intermediateValue8[i8].slice(12, 16) + - "-" + - intermediateValue8[i8].slice(16, 20) + - "-" + - intermediateValue8[i8].slice(20); } else { - intermediateResult8[i8] = intermediateValue8[i8]; + if ( + typeof intermediateValue8[i8] !== "string" || + (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( + intermediateValue8[i8], + ) && + !/^[a-f0-9]{32}$/gi.test(intermediateValue8[i8])) + ) { + intermediateErrorMap8[`$.${i8}`] = { + key: "validator.pattern", + patternExplanation: "UUID", + }; + } else if (intermediateValue8[i8].length === 32) { + intermediateResult8[i8] = + intermediateValue8[i8].slice(0, 8) + + "-" + + intermediateValue8[i8].slice(8, 12) + + "-" + + intermediateValue8[i8].slice(12, 16) + + "-" + + intermediateValue8[i8].slice(16, 20) + + "-" + + intermediateValue8[i8].slice(20); + } else { + intermediateResult8[i8] = intermediateValue8[i8]; + } } } } @@ -24150,42 +24535,46 @@ export function validateStoreSessionStoreWhereValidated_1(value) { let intermediateValue9 = intermediateValue8; if (!Array.isArray(intermediateValue9)) { - intermediateValue9 = [intermediateValue9]; - } - intermediateResult8 = []; - for (let i9 = 0; i9 < intermediateValue9.length; ++i9) { - if ( - intermediateValue9[i9] === null || - intermediateValue9[i9] === undefined - ) { - intermediateErrorMap9[`$.${i9}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap8[`$`] = { + key: "validator.array", + value: intermediateValue9, + }; + } else { + intermediateResult8 = []; + for (let i9 = 0; i9 < intermediateValue9.length; ++i9) { if ( - typeof intermediateValue9[i9] !== "string" || - (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( - intermediateValue9[i9], - ) && - !/^[a-f0-9]{32}$/gi.test(intermediateValue9[i9])) + intermediateValue9[i9] === null || + intermediateValue9[i9] === undefined ) { intermediateErrorMap9[`$.${i9}`] = { - key: "validator.pattern", - patternExplanation: "UUID", + key: "validator.undefined", }; - } else if (intermediateValue9[i9].length === 32) { - intermediateResult9[i9] = - intermediateValue9[i9].slice(0, 8) + - "-" + - intermediateValue9[i9].slice(8, 12) + - "-" + - intermediateValue9[i9].slice(12, 16) + - "-" + - intermediateValue9[i9].slice(16, 20) + - "-" + - intermediateValue9[i9].slice(20); } else { - intermediateResult9[i9] = intermediateValue9[i9]; + if ( + typeof intermediateValue9[i9] !== "string" || + (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( + intermediateValue9[i9], + ) && + !/^[a-f0-9]{32}$/gi.test(intermediateValue9[i9])) + ) { + intermediateErrorMap9[`$.${i9}`] = { + key: "validator.pattern", + patternExplanation: "UUID", + }; + } else if (intermediateValue9[i9].length === 32) { + intermediateResult9[i9] = + intermediateValue9[i9].slice(0, 8) + + "-" + + intermediateValue9[i9].slice(8, 12) + + "-" + + intermediateValue9[i9].slice(12, 16) + + "-" + + intermediateValue9[i9].slice(16, 20) + + "-" + + intermediateValue9[i9].slice(20); + } else { + intermediateResult9[i9] = intermediateValue9[i9]; + } } } } @@ -24314,40 +24703,46 @@ export function validateStoreSessionStoreWhereValidated_1(value) { let intermediateValue12 = intermediateValue11; if (!Array.isArray(intermediateValue12)) { - intermediateValue12 = [intermediateValue12]; - } - intermediateResult11 = []; - for (let i12 = 0; i12 < intermediateValue12.length; ++i12) { - if ( - intermediateValue12[i12] === null || - intermediateValue12[i12] === undefined - ) { - intermediateErrorMap12[`$.${i12}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap11[`$`] = { + key: "validator.array", + value: intermediateValue12, + }; + } else { + intermediateResult11 = []; + for (let i12 = 0; i12 < intermediateValue12.length; ++i12) { if ( - typeof intermediateValue12[i12] === "string" || - typeof intermediateValue12[i12] === "number" - ) { - intermediateResult12[i12] = new Date( - intermediateValue12[i12], - ); - } else if ( - Object.prototype.toString.call(intermediateValue12[i12]) === - "[object Date]" + intermediateValue12[i12] === null || + intermediateValue12[i12] === undefined ) { - intermediateResult12[i12] = intermediateValue12[i12]; - } else { - intermediateErrorMap12[`$.${i12}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult12[i12]?.getTime() ?? undefined)) { intermediateErrorMap12[`$.${i12}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; + } else { + if ( + typeof intermediateValue12[i12] === "string" || + typeof intermediateValue12[i12] === "number" + ) { + intermediateResult12[i12] = new Date( + intermediateValue12[i12], + ); + } else if ( + Object.prototype.toString.call(intermediateValue12[i12]) === + "[object Date]" + ) { + intermediateResult12[i12] = intermediateValue12[i12]; + } else { + intermediateErrorMap12[`$.${i12}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult12[i12]?.getTime() ?? undefined) + ) { + intermediateErrorMap12[`$.${i12}`] = { + key: "validator.date.invalid", + }; + } } } } @@ -24430,40 +24825,46 @@ export function validateStoreSessionStoreWhereValidated_1(value) { let intermediateValue13 = intermediateValue12; if (!Array.isArray(intermediateValue13)) { - intermediateValue13 = [intermediateValue13]; - } - intermediateResult12 = []; - for (let i13 = 0; i13 < intermediateValue13.length; ++i13) { - if ( - intermediateValue13[i13] === null || - intermediateValue13[i13] === undefined - ) { - intermediateErrorMap13[`$.${i13}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap12[`$`] = { + key: "validator.array", + value: intermediateValue13, + }; + } else { + intermediateResult12 = []; + for (let i13 = 0; i13 < intermediateValue13.length; ++i13) { if ( - typeof intermediateValue13[i13] === "string" || - typeof intermediateValue13[i13] === "number" - ) { - intermediateResult13[i13] = new Date( - intermediateValue13[i13], - ); - } else if ( - Object.prototype.toString.call(intermediateValue13[i13]) === - "[object Date]" + intermediateValue13[i13] === null || + intermediateValue13[i13] === undefined ) { - intermediateResult13[i13] = intermediateValue13[i13]; - } else { - intermediateErrorMap13[`$.${i13}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult13[i13]?.getTime() ?? undefined)) { intermediateErrorMap13[`$.${i13}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; + } else { + if ( + typeof intermediateValue13[i13] === "string" || + typeof intermediateValue13[i13] === "number" + ) { + intermediateResult13[i13] = new Date( + intermediateValue13[i13], + ); + } else if ( + Object.prototype.toString.call(intermediateValue13[i13]) === + "[object Date]" + ) { + intermediateResult13[i13] = intermediateValue13[i13]; + } else { + intermediateErrorMap13[`$.${i13}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult13[i13]?.getTime() ?? undefined) + ) { + intermediateErrorMap13[`$.${i13}`] = { + key: "validator.date.invalid", + }; + } } } } @@ -24653,40 +25054,46 @@ export function validateStoreSessionStoreWhereValidated_1(value) { let intermediateValue18 = intermediateValue17; if (!Array.isArray(intermediateValue18)) { - intermediateValue18 = [intermediateValue18]; - } - intermediateResult17 = []; - for (let i18 = 0; i18 < intermediateValue18.length; ++i18) { - if ( - intermediateValue18[i18] === null || - intermediateValue18[i18] === undefined - ) { - intermediateErrorMap18[`$.${i18}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap17[`$`] = { + key: "validator.array", + value: intermediateValue18, + }; + } else { + intermediateResult17 = []; + for (let i18 = 0; i18 < intermediateValue18.length; ++i18) { if ( - typeof intermediateValue18[i18] === "string" || - typeof intermediateValue18[i18] === "number" - ) { - intermediateResult18[i18] = new Date( - intermediateValue18[i18], - ); - } else if ( - Object.prototype.toString.call(intermediateValue18[i18]) === - "[object Date]" + intermediateValue18[i18] === null || + intermediateValue18[i18] === undefined ) { - intermediateResult18[i18] = intermediateValue18[i18]; - } else { - intermediateErrorMap18[`$.${i18}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult18[i18]?.getTime() ?? undefined)) { intermediateErrorMap18[`$.${i18}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; + } else { + if ( + typeof intermediateValue18[i18] === "string" || + typeof intermediateValue18[i18] === "number" + ) { + intermediateResult18[i18] = new Date( + intermediateValue18[i18], + ); + } else if ( + Object.prototype.toString.call(intermediateValue18[i18]) === + "[object Date]" + ) { + intermediateResult18[i18] = intermediateValue18[i18]; + } else { + intermediateErrorMap18[`$.${i18}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult18[i18]?.getTime() ?? undefined) + ) { + intermediateErrorMap18[`$.${i18}`] = { + key: "validator.date.invalid", + }; + } } } } @@ -24769,40 +25176,46 @@ export function validateStoreSessionStoreWhereValidated_1(value) { let intermediateValue19 = intermediateValue18; if (!Array.isArray(intermediateValue19)) { - intermediateValue19 = [intermediateValue19]; - } - intermediateResult18 = []; - for (let i19 = 0; i19 < intermediateValue19.length; ++i19) { - if ( - intermediateValue19[i19] === null || - intermediateValue19[i19] === undefined - ) { - intermediateErrorMap19[`$.${i19}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap18[`$`] = { + key: "validator.array", + value: intermediateValue19, + }; + } else { + intermediateResult18 = []; + for (let i19 = 0; i19 < intermediateValue19.length; ++i19) { if ( - typeof intermediateValue19[i19] === "string" || - typeof intermediateValue19[i19] === "number" - ) { - intermediateResult19[i19] = new Date( - intermediateValue19[i19], - ); - } else if ( - Object.prototype.toString.call(intermediateValue19[i19]) === - "[object Date]" + intermediateValue19[i19] === null || + intermediateValue19[i19] === undefined ) { - intermediateResult19[i19] = intermediateValue19[i19]; - } else { - intermediateErrorMap19[`$.${i19}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult19[i19]?.getTime() ?? undefined)) { intermediateErrorMap19[`$.${i19}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; + } else { + if ( + typeof intermediateValue19[i19] === "string" || + typeof intermediateValue19[i19] === "number" + ) { + intermediateResult19[i19] = new Date( + intermediateValue19[i19], + ); + } else if ( + Object.prototype.toString.call(intermediateValue19[i19]) === + "[object Date]" + ) { + intermediateResult19[i19] = intermediateValue19[i19]; + } else { + intermediateErrorMap19[`$.${i19}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult19[i19]?.getTime() ?? undefined) + ) { + intermediateErrorMap19[`$.${i19}`] = { + key: "validator.date.invalid", + }; + } } } } @@ -25153,29 +25566,33 @@ export function validateStoreSessionStoreTokenWhereValidated_1(value) { let intermediateValue3 = value["$or"]; if (!Array.isArray(intermediateValue3)) { - intermediateValue3 = [intermediateValue3]; - } - result["$or"] = []; - for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { - if ( - intermediateValue3[i3] === null || - intermediateValue3[i3] === undefined - ) { - intermediateErrorMap3[`$.${i3}`] = { - key: "validator.undefined", - }; - } else { - const refResult3 = validateStoreSessionStoreTokenWhereValidated_1( - intermediateValue3[i3], - ); + errorMap[`$.$or`] = { + key: "validator.array", + value: intermediateValue3, + }; + } else { + result["$or"] = []; + for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { + if ( + intermediateValue3[i3] === null || + intermediateValue3[i3] === undefined + ) { + intermediateErrorMap3[`$.${i3}`] = { + key: "validator.undefined", + }; + } else { + const refResult3 = validateStoreSessionStoreTokenWhereValidated_1( + intermediateValue3[i3], + ); - if (refResult3.error) { - for (const errorKey of Object.keys(refResult3.error)) { - intermediateErrorMap3[`$.${i3}${errorKey.substring(1)}`] = - refResult3.error[errorKey]; + if (refResult3.error) { + for (const errorKey of Object.keys(refResult3.error)) { + intermediateErrorMap3[`$.${i3}${errorKey.substring(1)}`] = + refResult3.error[errorKey]; + } } + intermediateResult3[i3] = refResult3.value; } - intermediateResult3[i3] = refResult3.value; } } if (Object.keys(intermediateErrorMap3).length) { @@ -25274,42 +25691,46 @@ export function validateStoreSessionStoreTokenWhereValidated_1(value) { let intermediateValue8 = intermediateValue7; if (!Array.isArray(intermediateValue8)) { - intermediateValue8 = [intermediateValue8]; - } - intermediateResult7 = []; - for (let i8 = 0; i8 < intermediateValue8.length; ++i8) { - if ( - intermediateValue8[i8] === null || - intermediateValue8[i8] === undefined - ) { - intermediateErrorMap8[`$.${i8}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap7[`$`] = { + key: "validator.array", + value: intermediateValue8, + }; + } else { + intermediateResult7 = []; + for (let i8 = 0; i8 < intermediateValue8.length; ++i8) { if ( - typeof intermediateValue8[i8] !== "string" || - (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( - intermediateValue8[i8], - ) && - !/^[a-f0-9]{32}$/gi.test(intermediateValue8[i8])) + intermediateValue8[i8] === null || + intermediateValue8[i8] === undefined ) { intermediateErrorMap8[`$.${i8}`] = { - key: "validator.pattern", - patternExplanation: "UUID", + key: "validator.undefined", }; - } else if (intermediateValue8[i8].length === 32) { - intermediateResult8[i8] = - intermediateValue8[i8].slice(0, 8) + - "-" + - intermediateValue8[i8].slice(8, 12) + - "-" + - intermediateValue8[i8].slice(12, 16) + - "-" + - intermediateValue8[i8].slice(16, 20) + - "-" + - intermediateValue8[i8].slice(20); } else { - intermediateResult8[i8] = intermediateValue8[i8]; + if ( + typeof intermediateValue8[i8] !== "string" || + (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( + intermediateValue8[i8], + ) && + !/^[a-f0-9]{32}$/gi.test(intermediateValue8[i8])) + ) { + intermediateErrorMap8[`$.${i8}`] = { + key: "validator.pattern", + patternExplanation: "UUID", + }; + } else if (intermediateValue8[i8].length === 32) { + intermediateResult8[i8] = + intermediateValue8[i8].slice(0, 8) + + "-" + + intermediateValue8[i8].slice(8, 12) + + "-" + + intermediateValue8[i8].slice(12, 16) + + "-" + + intermediateValue8[i8].slice(16, 20) + + "-" + + intermediateValue8[i8].slice(20); + } else { + intermediateResult8[i8] = intermediateValue8[i8]; + } } } } @@ -25383,42 +25804,46 @@ export function validateStoreSessionStoreTokenWhereValidated_1(value) { let intermediateValue9 = intermediateValue8; if (!Array.isArray(intermediateValue9)) { - intermediateValue9 = [intermediateValue9]; - } - intermediateResult8 = []; - for (let i9 = 0; i9 < intermediateValue9.length; ++i9) { - if ( - intermediateValue9[i9] === null || - intermediateValue9[i9] === undefined - ) { - intermediateErrorMap9[`$.${i9}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap8[`$`] = { + key: "validator.array", + value: intermediateValue9, + }; + } else { + intermediateResult8 = []; + for (let i9 = 0; i9 < intermediateValue9.length; ++i9) { if ( - typeof intermediateValue9[i9] !== "string" || - (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( - intermediateValue9[i9], - ) && - !/^[a-f0-9]{32}$/gi.test(intermediateValue9[i9])) + intermediateValue9[i9] === null || + intermediateValue9[i9] === undefined ) { intermediateErrorMap9[`$.${i9}`] = { - key: "validator.pattern", - patternExplanation: "UUID", + key: "validator.undefined", }; - } else if (intermediateValue9[i9].length === 32) { - intermediateResult9[i9] = - intermediateValue9[i9].slice(0, 8) + - "-" + - intermediateValue9[i9].slice(8, 12) + - "-" + - intermediateValue9[i9].slice(12, 16) + - "-" + - intermediateValue9[i9].slice(16, 20) + - "-" + - intermediateValue9[i9].slice(20); } else { - intermediateResult9[i9] = intermediateValue9[i9]; + if ( + typeof intermediateValue9[i9] !== "string" || + (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( + intermediateValue9[i9], + ) && + !/^[a-f0-9]{32}$/gi.test(intermediateValue9[i9])) + ) { + intermediateErrorMap9[`$.${i9}`] = { + key: "validator.pattern", + patternExplanation: "UUID", + }; + } else if (intermediateValue9[i9].length === 32) { + intermediateResult9[i9] = + intermediateValue9[i9].slice(0, 8) + + "-" + + intermediateValue9[i9].slice(8, 12) + + "-" + + intermediateValue9[i9].slice(12, 16) + + "-" + + intermediateValue9[i9].slice(16, 20) + + "-" + + intermediateValue9[i9].slice(20); + } else { + intermediateResult9[i9] = intermediateValue9[i9]; + } } } } @@ -25556,42 +25981,46 @@ export function validateStoreSessionStoreTokenWhereValidated_1(value) { let intermediateValue12 = intermediateValue11; if (!Array.isArray(intermediateValue12)) { - intermediateValue12 = [intermediateValue12]; - } - intermediateResult11 = []; - for (let i12 = 0; i12 < intermediateValue12.length; ++i12) { - if ( - intermediateValue12[i12] === null || - intermediateValue12[i12] === undefined - ) { - intermediateErrorMap12[`$.${i12}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap11[`$`] = { + key: "validator.array", + value: intermediateValue12, + }; + } else { + intermediateResult11 = []; + for (let i12 = 0; i12 < intermediateValue12.length; ++i12) { if ( - typeof intermediateValue12[i12] !== "string" || - (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( - intermediateValue12[i12], - ) && - !/^[a-f0-9]{32}$/gi.test(intermediateValue12[i12])) + intermediateValue12[i12] === null || + intermediateValue12[i12] === undefined ) { intermediateErrorMap12[`$.${i12}`] = { - key: "validator.pattern", - patternExplanation: "UUID", + key: "validator.undefined", }; - } else if (intermediateValue12[i12].length === 32) { - intermediateResult12[i12] = - intermediateValue12[i12].slice(0, 8) + - "-" + - intermediateValue12[i12].slice(8, 12) + - "-" + - intermediateValue12[i12].slice(12, 16) + - "-" + - intermediateValue12[i12].slice(16, 20) + - "-" + - intermediateValue12[i12].slice(20); } else { - intermediateResult12[i12] = intermediateValue12[i12]; + if ( + typeof intermediateValue12[i12] !== "string" || + (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( + intermediateValue12[i12], + ) && + !/^[a-f0-9]{32}$/gi.test(intermediateValue12[i12])) + ) { + intermediateErrorMap12[`$.${i12}`] = { + key: "validator.pattern", + patternExplanation: "UUID", + }; + } else if (intermediateValue12[i12].length === 32) { + intermediateResult12[i12] = + intermediateValue12[i12].slice(0, 8) + + "-" + + intermediateValue12[i12].slice(8, 12) + + "-" + + intermediateValue12[i12].slice(12, 16) + + "-" + + intermediateValue12[i12].slice(16, 20) + + "-" + + intermediateValue12[i12].slice(20); + } else { + intermediateResult12[i12] = intermediateValue12[i12]; + } } } } @@ -25674,42 +26103,46 @@ export function validateStoreSessionStoreTokenWhereValidated_1(value) { let intermediateValue13 = intermediateValue12; if (!Array.isArray(intermediateValue13)) { - intermediateValue13 = [intermediateValue13]; - } - intermediateResult12 = []; - for (let i13 = 0; i13 < intermediateValue13.length; ++i13) { - if ( - intermediateValue13[i13] === null || - intermediateValue13[i13] === undefined - ) { - intermediateErrorMap13[`$.${i13}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap12[`$`] = { + key: "validator.array", + value: intermediateValue13, + }; + } else { + intermediateResult12 = []; + for (let i13 = 0; i13 < intermediateValue13.length; ++i13) { if ( - typeof intermediateValue13[i13] !== "string" || - (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( - intermediateValue13[i13], - ) && - !/^[a-f0-9]{32}$/gi.test(intermediateValue13[i13])) + intermediateValue13[i13] === null || + intermediateValue13[i13] === undefined ) { intermediateErrorMap13[`$.${i13}`] = { - key: "validator.pattern", - patternExplanation: "UUID", + key: "validator.undefined", }; - } else if (intermediateValue13[i13].length === 32) { - intermediateResult13[i13] = - intermediateValue13[i13].slice(0, 8) + - "-" + - intermediateValue13[i13].slice(8, 12) + - "-" + - intermediateValue13[i13].slice(12, 16) + - "-" + - intermediateValue13[i13].slice(16, 20) + - "-" + - intermediateValue13[i13].slice(20); } else { - intermediateResult13[i13] = intermediateValue13[i13]; + if ( + typeof intermediateValue13[i13] !== "string" || + (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( + intermediateValue13[i13], + ) && + !/^[a-f0-9]{32}$/gi.test(intermediateValue13[i13])) + ) { + intermediateErrorMap13[`$.${i13}`] = { + key: "validator.pattern", + patternExplanation: "UUID", + }; + } else if (intermediateValue13[i13].length === 32) { + intermediateResult13[i13] = + intermediateValue13[i13].slice(0, 8) + + "-" + + intermediateValue13[i13].slice(8, 12) + + "-" + + intermediateValue13[i13].slice(12, 16) + + "-" + + intermediateValue13[i13].slice(16, 20) + + "-" + + intermediateValue13[i13].slice(20); + } else { + intermediateResult13[i13] = intermediateValue13[i13]; + } } } } @@ -25841,40 +26274,46 @@ export function validateStoreSessionStoreTokenWhereValidated_1(value) { let intermediateValue16 = intermediateValue15; if (!Array.isArray(intermediateValue16)) { - intermediateValue16 = [intermediateValue16]; - } - intermediateResult15 = []; - for (let i16 = 0; i16 < intermediateValue16.length; ++i16) { - if ( - intermediateValue16[i16] === null || - intermediateValue16[i16] === undefined - ) { - intermediateErrorMap16[`$.${i16}`] = { - key: "validator.undefined", - }; - } else { - if ( - typeof intermediateValue16[i16] === "string" || - typeof intermediateValue16[i16] === "number" - ) { - intermediateResult16[i16] = new Date( - intermediateValue16[i16], - ); - } else if ( - Object.prototype.toString.call(intermediateValue16[i16]) === - "[object Date]" + intermediateErrorMap15[`$`] = { + key: "validator.array", + value: intermediateValue16, + }; + } else { + intermediateResult15 = []; + for (let i16 = 0; i16 < intermediateValue16.length; ++i16) { + if ( + intermediateValue16[i16] === null || + intermediateValue16[i16] === undefined ) { - intermediateResult16[i16] = intermediateValue16[i16]; - } else { - intermediateErrorMap16[`$.${i16}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult16[i16]?.getTime() ?? undefined)) { intermediateErrorMap16[`$.${i16}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; + } else { + if ( + typeof intermediateValue16[i16] === "string" || + typeof intermediateValue16[i16] === "number" + ) { + intermediateResult16[i16] = new Date( + intermediateValue16[i16], + ); + } else if ( + Object.prototype.toString.call(intermediateValue16[i16]) === + "[object Date]" + ) { + intermediateResult16[i16] = intermediateValue16[i16]; + } else { + intermediateErrorMap16[`$.${i16}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult16[i16]?.getTime() ?? undefined) + ) { + intermediateErrorMap16[`$.${i16}`] = { + key: "validator.date.invalid", + }; + } } } } @@ -25957,40 +26396,46 @@ export function validateStoreSessionStoreTokenWhereValidated_1(value) { let intermediateValue17 = intermediateValue16; if (!Array.isArray(intermediateValue17)) { - intermediateValue17 = [intermediateValue17]; - } - intermediateResult16 = []; - for (let i17 = 0; i17 < intermediateValue17.length; ++i17) { - if ( - intermediateValue17[i17] === null || - intermediateValue17[i17] === undefined - ) { - intermediateErrorMap17[`$.${i17}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap16[`$`] = { + key: "validator.array", + value: intermediateValue17, + }; + } else { + intermediateResult16 = []; + for (let i17 = 0; i17 < intermediateValue17.length; ++i17) { if ( - typeof intermediateValue17[i17] === "string" || - typeof intermediateValue17[i17] === "number" - ) { - intermediateResult17[i17] = new Date( - intermediateValue17[i17], - ); - } else if ( - Object.prototype.toString.call(intermediateValue17[i17]) === - "[object Date]" + intermediateValue17[i17] === null || + intermediateValue17[i17] === undefined ) { - intermediateResult17[i17] = intermediateValue17[i17]; - } else { - intermediateErrorMap17[`$.${i17}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult17[i17]?.getTime() ?? undefined)) { intermediateErrorMap17[`$.${i17}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; + } else { + if ( + typeof intermediateValue17[i17] === "string" || + typeof intermediateValue17[i17] === "number" + ) { + intermediateResult17[i17] = new Date( + intermediateValue17[i17], + ); + } else if ( + Object.prototype.toString.call(intermediateValue17[i17]) === + "[object Date]" + ) { + intermediateResult17[i17] = intermediateValue17[i17]; + } else { + intermediateErrorMap17[`$.${i17}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult17[i17]?.getTime() ?? undefined) + ) { + intermediateErrorMap17[`$.${i17}`] = { + key: "validator.date.invalid", + }; + } } } } @@ -26195,42 +26640,46 @@ export function validateStoreSessionStoreTokenWhereValidated_1(value) { let intermediateValue22 = intermediateValue21; if (!Array.isArray(intermediateValue22)) { - intermediateValue22 = [intermediateValue22]; - } - intermediateResult21 = []; - for (let i22 = 0; i22 < intermediateValue22.length; ++i22) { - if ( - intermediateValue22[i22] === null || - intermediateValue22[i22] === undefined - ) { - intermediateErrorMap22[`$.${i22}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap21[`$`] = { + key: "validator.array", + value: intermediateValue22, + }; + } else { + intermediateResult21 = []; + for (let i22 = 0; i22 < intermediateValue22.length; ++i22) { if ( - typeof intermediateValue22[i22] !== "string" || - (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( - intermediateValue22[i22], - ) && - !/^[a-f0-9]{32}$/gi.test(intermediateValue22[i22])) + intermediateValue22[i22] === null || + intermediateValue22[i22] === undefined ) { intermediateErrorMap22[`$.${i22}`] = { - key: "validator.pattern", - patternExplanation: "UUID", + key: "validator.undefined", }; - } else if (intermediateValue22[i22].length === 32) { - intermediateResult22[i22] = - intermediateValue22[i22].slice(0, 8) + - "-" + - intermediateValue22[i22].slice(8, 12) + - "-" + - intermediateValue22[i22].slice(12, 16) + - "-" + - intermediateValue22[i22].slice(16, 20) + - "-" + - intermediateValue22[i22].slice(20); } else { - intermediateResult22[i22] = intermediateValue22[i22]; + if ( + typeof intermediateValue22[i22] !== "string" || + (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( + intermediateValue22[i22], + ) && + !/^[a-f0-9]{32}$/gi.test(intermediateValue22[i22])) + ) { + intermediateErrorMap22[`$.${i22}`] = { + key: "validator.pattern", + patternExplanation: "UUID", + }; + } else if (intermediateValue22[i22].length === 32) { + intermediateResult22[i22] = + intermediateValue22[i22].slice(0, 8) + + "-" + + intermediateValue22[i22].slice(8, 12) + + "-" + + intermediateValue22[i22].slice(12, 16) + + "-" + + intermediateValue22[i22].slice(16, 20) + + "-" + + intermediateValue22[i22].slice(20); + } else { + intermediateResult22[i22] = intermediateValue22[i22]; + } } } } @@ -26313,42 +26762,46 @@ export function validateStoreSessionStoreTokenWhereValidated_1(value) { let intermediateValue23 = intermediateValue22; if (!Array.isArray(intermediateValue23)) { - intermediateValue23 = [intermediateValue23]; - } - intermediateResult22 = []; - for (let i23 = 0; i23 < intermediateValue23.length; ++i23) { - if ( - intermediateValue23[i23] === null || - intermediateValue23[i23] === undefined - ) { - intermediateErrorMap23[`$.${i23}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap22[`$`] = { + key: "validator.array", + value: intermediateValue23, + }; + } else { + intermediateResult22 = []; + for (let i23 = 0; i23 < intermediateValue23.length; ++i23) { if ( - typeof intermediateValue23[i23] !== "string" || - (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( - intermediateValue23[i23], - ) && - !/^[a-f0-9]{32}$/gi.test(intermediateValue23[i23])) + intermediateValue23[i23] === null || + intermediateValue23[i23] === undefined ) { intermediateErrorMap23[`$.${i23}`] = { - key: "validator.pattern", - patternExplanation: "UUID", + key: "validator.undefined", }; - } else if (intermediateValue23[i23].length === 32) { - intermediateResult23[i23] = - intermediateValue23[i23].slice(0, 8) + - "-" + - intermediateValue23[i23].slice(8, 12) + - "-" + - intermediateValue23[i23].slice(12, 16) + - "-" + - intermediateValue23[i23].slice(16, 20) + - "-" + - intermediateValue23[i23].slice(20); } else { - intermediateResult23[i23] = intermediateValue23[i23]; + if ( + typeof intermediateValue23[i23] !== "string" || + (!/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/gi.test( + intermediateValue23[i23], + ) && + !/^[a-f0-9]{32}$/gi.test(intermediateValue23[i23])) + ) { + intermediateErrorMap23[`$.${i23}`] = { + key: "validator.pattern", + patternExplanation: "UUID", + }; + } else if (intermediateValue23[i23].length === 32) { + intermediateResult23[i23] = + intermediateValue23[i23].slice(0, 8) + + "-" + + intermediateValue23[i23].slice(8, 12) + + "-" + + intermediateValue23[i23].slice(12, 16) + + "-" + + intermediateValue23[i23].slice(16, 20) + + "-" + + intermediateValue23[i23].slice(20); + } else { + intermediateResult23[i23] = intermediateValue23[i23]; + } } } } @@ -26534,40 +26987,46 @@ export function validateStoreSessionStoreTokenWhereValidated_1(value) { let intermediateValue28 = intermediateValue27; if (!Array.isArray(intermediateValue28)) { - intermediateValue28 = [intermediateValue28]; - } - intermediateResult27 = []; - for (let i28 = 0; i28 < intermediateValue28.length; ++i28) { - if ( - intermediateValue28[i28] === null || - intermediateValue28[i28] === undefined - ) { - intermediateErrorMap28[`$.${i28}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap27[`$`] = { + key: "validator.array", + value: intermediateValue28, + }; + } else { + intermediateResult27 = []; + for (let i28 = 0; i28 < intermediateValue28.length; ++i28) { if ( - typeof intermediateValue28[i28] === "string" || - typeof intermediateValue28[i28] === "number" - ) { - intermediateResult28[i28] = new Date( - intermediateValue28[i28], - ); - } else if ( - Object.prototype.toString.call(intermediateValue28[i28]) === - "[object Date]" + intermediateValue28[i28] === null || + intermediateValue28[i28] === undefined ) { - intermediateResult28[i28] = intermediateValue28[i28]; - } else { - intermediateErrorMap28[`$.${i28}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult28[i28]?.getTime() ?? undefined)) { intermediateErrorMap28[`$.${i28}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; + } else { + if ( + typeof intermediateValue28[i28] === "string" || + typeof intermediateValue28[i28] === "number" + ) { + intermediateResult28[i28] = new Date( + intermediateValue28[i28], + ); + } else if ( + Object.prototype.toString.call(intermediateValue28[i28]) === + "[object Date]" + ) { + intermediateResult28[i28] = intermediateValue28[i28]; + } else { + intermediateErrorMap28[`$.${i28}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult28[i28]?.getTime() ?? undefined) + ) { + intermediateErrorMap28[`$.${i28}`] = { + key: "validator.date.invalid", + }; + } } } } @@ -26650,40 +27109,46 @@ export function validateStoreSessionStoreTokenWhereValidated_1(value) { let intermediateValue29 = intermediateValue28; if (!Array.isArray(intermediateValue29)) { - intermediateValue29 = [intermediateValue29]; - } - intermediateResult28 = []; - for (let i29 = 0; i29 < intermediateValue29.length; ++i29) { - if ( - intermediateValue29[i29] === null || - intermediateValue29[i29] === undefined - ) { - intermediateErrorMap29[`$.${i29}`] = { - key: "validator.undefined", - }; - } else { + intermediateErrorMap28[`$`] = { + key: "validator.array", + value: intermediateValue29, + }; + } else { + intermediateResult28 = []; + for (let i29 = 0; i29 < intermediateValue29.length; ++i29) { if ( - typeof intermediateValue29[i29] === "string" || - typeof intermediateValue29[i29] === "number" - ) { - intermediateResult29[i29] = new Date( - intermediateValue29[i29], - ); - } else if ( - Object.prototype.toString.call(intermediateValue29[i29]) === - "[object Date]" + intermediateValue29[i29] === null || + intermediateValue29[i29] === undefined ) { - intermediateResult29[i29] = intermediateValue29[i29]; - } else { - intermediateErrorMap29[`$.${i29}`] = { - key: "validator.type", - expectedType: "Date|string", - }; - } - if (isNaN(intermediateResult29[i29]?.getTime() ?? undefined)) { intermediateErrorMap29[`$.${i29}`] = { - key: "validator.date.invalid", + key: "validator.undefined", }; + } else { + if ( + typeof intermediateValue29[i29] === "string" || + typeof intermediateValue29[i29] === "number" + ) { + intermediateResult29[i29] = new Date( + intermediateValue29[i29], + ); + } else if ( + Object.prototype.toString.call(intermediateValue29[i29]) === + "[object Date]" + ) { + intermediateResult29[i29] = intermediateValue29[i29]; + } else { + intermediateErrorMap29[`$.${i29}`] = { + key: "validator.type", + expectedType: "Date|string", + }; + } + if ( + isNaN(intermediateResult29[i29]?.getTime() ?? undefined) + ) { + intermediateErrorMap29[`$.${i29}`] = { + key: "validator.date.invalid", + }; + } } } } @@ -27317,9 +27782,7 @@ export function validateStoreFileUpdateValidated_1(value) { if (value["returning"] === null || value["returning"] === undefined) { result["returning"] = undefined; } else { - const refResult3 = validateStoreFileReturningValidated( - value["returning"], - ); + const refResult3 = validateStoreFileReturning(value["returning"]); if (refResult3.error) { for (const errorKey of Object.keys(refResult3.error)) { @@ -27416,9 +27879,7 @@ export function validateStoreJobUpdateValidated_1(value) { if (value["returning"] === null || value["returning"] === undefined) { result["returning"] = undefined; } else { - const refResult3 = validateStoreJobReturningValidated( - value["returning"], - ); + const refResult3 = validateStoreJobReturning(value["returning"]); if (refResult3.error) { for (const errorKey of Object.keys(refResult3.error)) { @@ -27517,7 +27978,7 @@ export function validateStoreSessionStoreUpdateValidated_1(value) { if (value["returning"] === null || value["returning"] === undefined) { result["returning"] = undefined; } else { - const refResult3 = validateStoreSessionStoreReturningValidated( + const refResult3 = validateStoreSessionStoreReturning( value["returning"], ); @@ -27618,7 +28079,7 @@ export function validateStoreSessionStoreTokenUpdateValidated_1(value) { if (value["returning"] === null || value["returning"] === undefined) { result["returning"] = undefined; } else { - const refResult3 = validateStoreSessionStoreTokenReturningValidated( + const refResult3 = validateStoreSessionStoreTokenReturning( value["returning"], ); @@ -27639,10 +28100,10 @@ export function validateStoreSessionStoreTokenUpdateValidated_1(value) { } /** - * @param {import("../common/types").StoreFileOrderByInput|any} value - * @returns {Either} + * @param {import("../common/types").StoreFileOrderByValidated|any} value + * @returns {Either} */ -export function validateStoreFileOrderByValidated_1(value) { +export function validateStoreFileOrderByValidated(value) { /** @type {ValidatorErrorMap} */ const errorMap = {}; /** @type {any} */ @@ -27702,43 +28163,52 @@ export function validateStoreFileOrderByValidated_1(value) { let intermediateValue3 = intermediateValue2; if (!Array.isArray(intermediateValue3)) { - intermediateValue3 = [intermediateValue3]; - } - intermediateResult2 = []; - for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { - if ( - intermediateValue3[i3] === null || - intermediateValue3[i3] === undefined - ) { - intermediateErrorMap3[`$.${i3}`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString3 = intermediateValue3[i3]; - if (typeof convertedString3 !== "string") { + intermediateErrorMap2[`$`] = { + key: "validator.array", + value: intermediateValue3, + }; + } else { + intermediateResult2 = []; + for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { + if ( + intermediateValue3[i3] === null || + intermediateValue3[i3] === undefined + ) { intermediateErrorMap3[`$.${i3}`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString3.length < 1) { + /** @type {string} */ + let convertedString3 = intermediateValue3[i3]; + if (typeof convertedString3 !== "string") { intermediateErrorMap3[`$.${i3}`] = { - key: "validator.length", - minLength: 1, - }; - } else if ( - convertedString3 !== "id" && - convertedString3 !== "bucketName" && - convertedString3 !== "createdAt" && - convertedString3 !== "updatedAt" - ) { - intermediateErrorMap3[`$.${i3}`] = { - key: "validator.oneOf", - allowedValues: ["id", "bucketName", "createdAt", "updatedAt"], - foundValue: convertedString3, + key: "validator.string", }; } else { - intermediateResult3[i3] = convertedString3; + if (convertedString3.length < 1) { + intermediateErrorMap3[`$.${i3}`] = { + key: "validator.length", + minLength: 1, + }; + } else if ( + convertedString3 !== "id" && + convertedString3 !== "bucketName" && + convertedString3 !== "createdAt" && + convertedString3 !== "updatedAt" + ) { + intermediateErrorMap3[`$.${i3}`] = { + key: "validator.oneOf", + allowedValues: [ + "id", + "bucketName", + "createdAt", + "updatedAt", + ], + foundValue: convertedString3, + }; + } else { + intermediateResult3[i3] = convertedString3; + } } } } @@ -27768,10 +28238,10 @@ export function validateStoreFileOrderByValidated_1(value) { } /** - * @param {import("../common/types").StoreJobOrderByInput|any} value - * @returns {Either} + * @param {import("../common/types").StoreJobOrderByValidated|any} value + * @returns {Either} */ -export function validateStoreJobOrderByValidated_1(value) { +export function validateStoreJobOrderByValidated(value) { /** @type {ValidatorErrorMap} */ const errorMap = {}; /** @type {any} */ @@ -27831,52 +28301,56 @@ export function validateStoreJobOrderByValidated_1(value) { let intermediateValue3 = intermediateValue2; if (!Array.isArray(intermediateValue3)) { - intermediateValue3 = [intermediateValue3]; - } - intermediateResult2 = []; - for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { - if ( - intermediateValue3[i3] === null || - intermediateValue3[i3] === undefined - ) { - intermediateErrorMap3[`$.${i3}`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString3 = intermediateValue3[i3]; - if (typeof convertedString3 !== "string") { + intermediateErrorMap2[`$`] = { + key: "validator.array", + value: intermediateValue3, + }; + } else { + intermediateResult2 = []; + for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { + if ( + intermediateValue3[i3] === null || + intermediateValue3[i3] === undefined + ) { intermediateErrorMap3[`$.${i3}`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString3.length < 1) { + /** @type {string} */ + let convertedString3 = intermediateValue3[i3]; + if (typeof convertedString3 !== "string") { intermediateErrorMap3[`$.${i3}`] = { - key: "validator.length", - minLength: 1, - }; - } else if ( - convertedString3 !== "id" && - convertedString3 !== "isComplete" && - convertedString3 !== "name" && - convertedString3 !== "scheduledAt" && - convertedString3 !== "createdAt" && - convertedString3 !== "updatedAt" - ) { - intermediateErrorMap3[`$.${i3}`] = { - key: "validator.oneOf", - allowedValues: [ - "id", - "isComplete", - "name", - "scheduledAt", - "createdAt", - "updatedAt", - ], - foundValue: convertedString3, + key: "validator.string", }; } else { - intermediateResult3[i3] = convertedString3; + if (convertedString3.length < 1) { + intermediateErrorMap3[`$.${i3}`] = { + key: "validator.length", + minLength: 1, + }; + } else if ( + convertedString3 !== "id" && + convertedString3 !== "isComplete" && + convertedString3 !== "name" && + convertedString3 !== "scheduledAt" && + convertedString3 !== "createdAt" && + convertedString3 !== "updatedAt" + ) { + intermediateErrorMap3[`$.${i3}`] = { + key: "validator.oneOf", + allowedValues: [ + "id", + "isComplete", + "name", + "scheduledAt", + "createdAt", + "updatedAt", + ], + foundValue: convertedString3, + }; + } else { + intermediateResult3[i3] = convertedString3; + } } } } @@ -27906,10 +28380,10 @@ export function validateStoreJobOrderByValidated_1(value) { } /** - * @param {import("../common/types").StoreSessionStoreOrderByInput|any} value - * @returns {Either} + * @param {import("../common/types").StoreSessionStoreOrderByValidated|any} value + * @returns {Either} */ -export function validateStoreSessionStoreOrderByValidated_1(value) { +export function validateStoreSessionStoreOrderByValidated(value) { /** @type {ValidatorErrorMap} */ const errorMap = {}; /** @type {any} */ @@ -27969,42 +28443,46 @@ export function validateStoreSessionStoreOrderByValidated_1(value) { let intermediateValue3 = intermediateValue2; if (!Array.isArray(intermediateValue3)) { - intermediateValue3 = [intermediateValue3]; - } - intermediateResult2 = []; - for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { - if ( - intermediateValue3[i3] === null || - intermediateValue3[i3] === undefined - ) { - intermediateErrorMap3[`$.${i3}`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString3 = intermediateValue3[i3]; - if (typeof convertedString3 !== "string") { + intermediateErrorMap2[`$`] = { + key: "validator.array", + value: intermediateValue3, + }; + } else { + intermediateResult2 = []; + for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { + if ( + intermediateValue3[i3] === null || + intermediateValue3[i3] === undefined + ) { intermediateErrorMap3[`$.${i3}`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString3.length < 1) { + /** @type {string} */ + let convertedString3 = intermediateValue3[i3]; + if (typeof convertedString3 !== "string") { intermediateErrorMap3[`$.${i3}`] = { - key: "validator.length", - minLength: 1, - }; - } else if ( - convertedString3 !== "id" && - convertedString3 !== "createdAt" && - convertedString3 !== "updatedAt" - ) { - intermediateErrorMap3[`$.${i3}`] = { - key: "validator.oneOf", - allowedValues: ["id", "createdAt", "updatedAt"], - foundValue: convertedString3, + key: "validator.string", }; } else { - intermediateResult3[i3] = convertedString3; + if (convertedString3.length < 1) { + intermediateErrorMap3[`$.${i3}`] = { + key: "validator.length", + minLength: 1, + }; + } else if ( + convertedString3 !== "id" && + convertedString3 !== "createdAt" && + convertedString3 !== "updatedAt" + ) { + intermediateErrorMap3[`$.${i3}`] = { + key: "validator.oneOf", + allowedValues: ["id", "createdAt", "updatedAt"], + foundValue: convertedString3, + }; + } else { + intermediateResult3[i3] = convertedString3; + } } } } @@ -28034,10 +28512,10 @@ export function validateStoreSessionStoreOrderByValidated_1(value) { } /** - * @param {import("../common/types").StoreSessionStoreTokenOrderByInput|any} value - * @returns {Either} + * @param {import("../common/types").StoreSessionStoreTokenOrderByValidated|any} value + * @returns {Either} */ -export function validateStoreSessionStoreTokenOrderByValidated_1(value) { +export function validateStoreSessionStoreTokenOrderByValidated(value) { /** @type {ValidatorErrorMap} */ const errorMap = {}; /** @type {any} */ @@ -28097,50 +28575,54 @@ export function validateStoreSessionStoreTokenOrderByValidated_1(value) { let intermediateValue3 = intermediateValue2; if (!Array.isArray(intermediateValue3)) { - intermediateValue3 = [intermediateValue3]; - } - intermediateResult2 = []; - for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { - if ( - intermediateValue3[i3] === null || - intermediateValue3[i3] === undefined - ) { - intermediateErrorMap3[`$.${i3}`] = { - key: "validator.undefined", - }; - } else { - /** @type {string} */ - let convertedString3 = intermediateValue3[i3]; - if (typeof convertedString3 !== "string") { + intermediateErrorMap2[`$`] = { + key: "validator.array", + value: intermediateValue3, + }; + } else { + intermediateResult2 = []; + for (let i3 = 0; i3 < intermediateValue3.length; ++i3) { + if ( + intermediateValue3[i3] === null || + intermediateValue3[i3] === undefined + ) { intermediateErrorMap3[`$.${i3}`] = { - key: "validator.string", + key: "validator.undefined", }; } else { - if (convertedString3.length < 1) { + /** @type {string} */ + let convertedString3 = intermediateValue3[i3]; + if (typeof convertedString3 !== "string") { intermediateErrorMap3[`$.${i3}`] = { - key: "validator.length", - minLength: 1, - }; - } else if ( - convertedString3 !== "id" && - convertedString3 !== "session" && - convertedString3 !== "expiresAt" && - convertedString3 !== "refreshToken" && - convertedString3 !== "revokedAt" - ) { - intermediateErrorMap3[`$.${i3}`] = { - key: "validator.oneOf", - allowedValues: [ - "id", - "session", - "expiresAt", - "refreshToken", - "revokedAt", - ], - foundValue: convertedString3, + key: "validator.string", }; } else { - intermediateResult3[i3] = convertedString3; + if (convertedString3.length < 1) { + intermediateErrorMap3[`$.${i3}`] = { + key: "validator.length", + minLength: 1, + }; + } else if ( + convertedString3 !== "id" && + convertedString3 !== "session" && + convertedString3 !== "expiresAt" && + convertedString3 !== "refreshToken" && + convertedString3 !== "revokedAt" + ) { + intermediateErrorMap3[`$.${i3}`] = { + key: "validator.oneOf", + allowedValues: [ + "id", + "session", + "expiresAt", + "refreshToken", + "revokedAt", + ], + foundValue: convertedString3, + }; + } else { + intermediateResult3[i3] = convertedString3; + } } } } @@ -28236,9 +28718,7 @@ export function validateStoreFileQueryBuilderValidated_1(value) { if (value["orderBy"] === null || value["orderBy"] === undefined) { result["orderBy"] = undefined; } else { - const refResult2 = validateStoreFileOrderByValidated_1( - value["orderBy"], - ); + const refResult2 = validateStoreFileOrderByValidated(value["orderBy"]); if (refResult2.error) { for (const errorKey of Object.keys(refResult2.error)) { @@ -28331,7 +28811,7 @@ export function validateStoreFileQueryBuilderValidated_1(value) { "updatedAt", ]; } else { - const refResult6 = validateStoreFileReturningValidated(value["select"]); + const refResult6 = validateStoreFileReturning(value["select"]); if (refResult6.error) { for (const errorKey of Object.keys(refResult6.error)) { @@ -28416,7 +28896,7 @@ export function validateStoreJobQueryBuilderValidated_1(value) { if (value["orderBy"] === null || value["orderBy"] === undefined) { result["orderBy"] = undefined; } else { - const refResult2 = validateStoreJobOrderByValidated_1(value["orderBy"]); + const refResult2 = validateStoreJobOrderByValidated(value["orderBy"]); if (refResult2.error) { for (const errorKey of Object.keys(refResult2.error)) { @@ -28511,7 +28991,7 @@ export function validateStoreJobQueryBuilderValidated_1(value) { "updatedAt", ]; } else { - const refResult6 = validateStoreJobReturningValidated(value["select"]); + const refResult6 = validateStoreJobReturning(value["select"]); if (refResult6.error) { for (const errorKey of Object.keys(refResult6.error)) { @@ -28599,7 +29079,7 @@ export function validateStoreSessionStoreQueryBuilderValidated_1(value) { if (value["orderBy"] === null || value["orderBy"] === undefined) { result["orderBy"] = undefined; } else { - const refResult2 = validateStoreSessionStoreOrderByValidated_1( + const refResult2 = validateStoreSessionStoreOrderByValidated( value["orderBy"], ); @@ -28694,9 +29174,7 @@ export function validateStoreSessionStoreQueryBuilderValidated_1(value) { "updatedAt", ]; } else { - const refResult6 = validateStoreSessionStoreReturningValidated( - value["select"], - ); + const refResult6 = validateStoreSessionStoreReturning(value["select"]); if (refResult6.error) { for (const errorKey of Object.keys(refResult6.error)) { @@ -28805,7 +29283,7 @@ export function validateStoreSessionStoreTokenQueryBuilderValidated_1(value) { if (value["orderBy"] === null || value["orderBy"] === undefined) { result["orderBy"] = undefined; } else { - const refResult2 = validateStoreSessionStoreTokenOrderByValidated_1( + const refResult2 = validateStoreSessionStoreTokenOrderByValidated( value["orderBy"], ); @@ -28900,7 +29378,7 @@ export function validateStoreSessionStoreTokenQueryBuilderValidated_1(value) { "createdAt", ]; } else { - const refResult6 = validateStoreSessionStoreTokenReturningValidated( + const refResult6 = validateStoreSessionStoreTokenReturning( value["select"], );