@@ -29,7 +29,10 @@ export class ValidationError extends RequestError {
2929 }
3030}
3131function obj0(path, value, context) {
32- if (typeof value !== ' number' ) {
32+ if (typeof value === ' string' ) {
33+ value = Number.parseFloat(value );
34+ }
35+ if (typeof value !== ' number' || Number .isNaN (value )) {
3336 return new ValidationError(path , 'expected a number ');
3437 }
3538 return value ;
@@ -65,7 +68,10 @@ export class ValidationError extends RequestError {
6568 }
6669}
6770function obj0(path, value, context) {
68- if (typeof value !== ' number' ) {
71+ if (typeof value === ' string' ) {
72+ value = Number.parseFloat(value );
73+ }
74+ if (typeof value !== ' number' || Number .isNaN (value )) {
6975 return new ValidationError(path , 'expected a number ');
7076 }
7177 return value ;
@@ -104,7 +110,10 @@ function obj0(path, value, context) {
104110 if (value === null ) {
105111 return value;
106112 }
107- if (typeof value !== ' number' ) {
113+ if (typeof value === ' string' ) {
114+ value = Number.parseFloat(value );
115+ }
116+ if (typeof value !== ' number' || Number .isNaN (value )) {
108117 return new ValidationError(path , 'expected a number ');
109118 }
110119 return value ;
@@ -256,7 +265,10 @@ export class ValidationError extends RequestError {
256265 }
257266}
258267function obj1(path, value, context) {
259- if (typeof value !== ' number' ) {
268+ if (typeof value === ' string' ) {
269+ value = Number.parseFloat(value );
270+ }
271+ if (typeof value !== ' number' || Number .isNaN (value )) {
260272 return new ValidationError(path , 'expected a number ');
261273 }
262274 return value ;
@@ -331,7 +343,10 @@ export class ValidationError extends RequestError {
331343 }
332344}
333345function obj1(path, value, context) {
334- if (typeof value !== ' number' ) {
346+ if (typeof value === ' string' ) {
347+ value = Number.parseFloat(value );
348+ }
349+ if (typeof value !== ' number' || Number .isNaN (value )) {
335350 return new ValidationError(path , 'expected a number ');
336351 }
337352 return value ;
@@ -425,7 +440,10 @@ export class ValidationError extends RequestError {
425440 }
426441}
427442function obj1(path, value, context) {
428- if (typeof value !== ' number' ) {
443+ if (typeof value === ' string' ) {
444+ value = Number.parseFloat(value );
445+ }
446+ if (typeof value !== ' number' || Number .isNaN (value )) {
429447 return new ValidationError(path , 'expected a number ');
430448 }
431449 return value ;
@@ -482,7 +500,10 @@ export class ValidationError extends RequestError {
482500 }
483501}
484502function obj1(path, value, context) {
485- if (typeof value !== ' number' ) {
503+ if (typeof value === ' string' ) {
504+ value = Number.parseFloat(value );
505+ }
506+ if (typeof value !== ' number' || Number .isNaN (value )) {
486507 return new ValidationError(path , 'expected a number ');
487508 }
488509 return value ;
@@ -713,7 +734,10 @@ export class ValidationError extends RequestError {
713734 }
714735}
715736function obj1(path, value, context) {
716- if (typeof value !== ' number' ) {
737+ if (typeof value === ' string' ) {
738+ value = Number.parseFloat(value );
739+ }
740+ if (typeof value !== ' number' || Number .isNaN (value )) {
717741 return new ValidationError(path , 'expected a number ');
718742 }
719743 return value ;
@@ -766,7 +790,10 @@ export class ValidationError extends RequestError {
766790 }
767791}
768792function obj1(path, value, context) {
769- if (typeof value !== ' number' ) {
793+ if (typeof value === ' string' ) {
794+ value = Number.parseFloat(value );
795+ }
796+ if (typeof value !== ' number' || Number .isNaN (value )) {
770797 return new ValidationError(path , 'expected a number ');
771798 }
772799 return value ;
@@ -826,7 +853,10 @@ export class ValidationError extends RequestError {
826853 }
827854}
828855function obj2(path, value, context) {
829- if (typeof value !== ' number' ) {
856+ if (typeof value === ' string' ) {
857+ value = Number.parseFloat(value );
858+ }
859+ if (typeof value !== ' number' || Number .isNaN (value )) {
830860 return new ValidationError(path , 'expected a number ');
831861 }
832862 return value ;
0 commit comments