Skip to content

Commit e25a9ad

Browse files
committed
Remove value from non-simple literals
This removes the `value` property from regex and bigint literals.
1 parent 3a370ff commit e25a9ad

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/estree-util-value-to-estree.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ function processNumber(number: bigint | number): Expression {
7878
}
7979

8080
if (typeof number === 'bigint') {
81-
return { type: 'Literal', value: number, bigint: String(number) }
81+
return { type: 'Literal', bigint: String(number) }
8282
}
8383

8484
if (number === Number.POSITIVE_INFINITY || Number.isNaN(number)) {
@@ -423,7 +423,6 @@ export function valueToEstree(value: unknown, options: Options = {}): Expression
423423
if (val instanceof RegExp) {
424424
return {
425425
type: 'Literal',
426-
value: val,
427426
regex: { pattern: val.source, flags: val.flags }
428427
}
429428
}

0 commit comments

Comments
 (0)