Skip to content

Commit 540d734

Browse files
committed
fix: parse number just once
1 parent 160a78b commit 540d734

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

index.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,9 +142,10 @@ function build (schema, options) {
142142

143143
if (options.largeArraySize) {
144144
const largeArraySizeType = typeof options.largeArraySize
145+
let parsedNumber
145146

146-
if (largeArraySizeType === 'string' && Number.isFinite(Number.parseInt(options.largeArraySize, 10))) {
147-
largeArraySize = Number.parseInt(options.largeArraySize, 10)
147+
if (largeArraySizeType === 'string' && Number.isFinite((parsedNumber = Number.parseInt(options.largeArraySize, 10)))) {
148+
largeArraySize = parsedNumber
148149
} else if (largeArraySizeType === 'number' && Number.isInteger(options.largeArraySize)) {
149150
largeArraySize = options.largeArraySize
150151
} else if (largeArraySizeType === 'bigint') {

0 commit comments

Comments
 (0)