Skip to content

Commit 3173e52

Browse files
scarf005zoriya
andcommitted
fix: apply code suggestion
Co-authored-by: Zoe Roux <zoe.roux@zoriya.dev>
1 parent fed4ae3 commit 3173e52

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/type-system.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ import {
77
TDate,
88
TUnsafe,
99
TypeRegistry,
10-
TInteger
10+
TInteger,
11+
IntegerOptions
1112
} from '@sinclair/typebox'
1213
import { TypeSystem } from '@sinclair/typebox/system'
1314
import {
@@ -265,7 +266,7 @@ if (!FormatRegistry.Has('numeric'))
265266
if (!FormatRegistry.Has('integer'))
266267
FormatRegistry.Set(
267268
'integer',
268-
(value) => !!value && !isNaN(+value) && Number.isInteger(+value)
269+
(value) => !!value && Number.isInteger(+value)
269270
)
270271

271272
if (!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)

0 commit comments

Comments
 (0)