File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change 77 TDate ,
88 TUnsafe ,
99 TypeRegistry ,
10- TInteger
10+ TInteger ,
11+ IntegerOptions
1112} from '@sinclair/typebox'
1213import { TypeSystem } from '@sinclair/typebox/system'
1314import {
@@ -265,7 +266,7 @@ if (!FormatRegistry.Has('numeric'))
265266if ( ! FormatRegistry . Has ( 'integer' ) )
266267 FormatRegistry . Set (
267268 'integer' ,
268- ( value ) => ! ! value && ! isNaN ( + value ) && Number . isInteger ( + value )
269+ ( value ) => ! ! value && Number . isInteger ( + value )
269270 )
270271
271272if ( ! FormatRegistry . Has ( 'boolean' ) )
@@ -361,7 +362,7 @@ export const ElysiaType = {
361362 } )
362363 . Encode ( ( value ) => value ) as any as TNumber
363364 } ,
364- Integer : ( property ?: NumberOptions ) : TInteger => {
365+ Integer : ( property ?: IntegerOptions ) : TInteger => {
365366 const schema = Type . Integer ( property )
366367
367368 return t
@@ -379,7 +380,6 @@ export const ElysiaType = {
379380 )
380381 . Decode ( ( value ) => {
381382 const number = + value
382- if ( isNaN ( number ) ) return value
383383
384384 if ( ! Value . Check ( schema , number ) )
385385 throw new ValidationError ( 'property' , schema , number )
You can’t perform that action at this time.
0 commit comments