Skip to content

Commit e4fcdde

Browse files

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

crates/oxc_parser/src/diagnostics.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1133,7 +1133,7 @@ pub fn setter_with_parameters(span: Span, parameters_count: usize) -> OxcDiagnos
11331133

11341134
#[cold]
11351135
pub fn setter_with_rest_parameter(span: Span) -> OxcDiagnostic {
1136-
OxcDiagnostic::error("A 'set' accessor cannot have rest parameter.").with_label(span)
1136+
ts_error("1053", "A 'set' accessor cannot have rest parameter.").with_label(span)
11371137
}
11381138
#[cold]
11391139
pub fn setter_with_initializer(span: Span) -> OxcDiagnostic {

tasks/coverage/snapshots/parser_babel.snap

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11997,7 +11997,7 @@ Expect to Parse: tasks/coverage/babel/packages/babel-parser/test/fixtures/typesc
1199711997
· ──────
1199811998
╰────
1199911999

12000-
× A 'set' accessor cannot have rest parameter.
12000+
× TS(1053): A 'set' accessor cannot have rest parameter.
1200112001
╭─[babel/packages/babel-parser/test/fixtures/esprima/rest-parameter/invalid-setter-rest/input.js:1:13]
1200212002
1 │ x = { set f(...y) {} }
1200312003
· ────
@@ -13305,7 +13305,7 @@ Expect to Parse: tasks/coverage/babel/packages/babel-parser/test/fixtures/typesc
1330513305
╰────
1330613306
help: Add a parameter here
1330713307

13308-
× A 'set' accessor cannot have rest parameter.
13308+
× TS(1053): A 'set' accessor cannot have rest parameter.
1330913309
╭─[babel/packages/babel-parser/test/fixtures/typescript/interface/get-set-invalid-reset-parameter/input.ts:2:11]
1331013310
1 │ interface Foo {
1331113311
2 │ set bar(...v);
@@ -13322,7 +13322,7 @@ Expect to Parse: tasks/coverage/babel/packages/babel-parser/test/fixtures/typesc
1332213322
╰────
1332313323
help: Add a parameter here
1332413324

13325-
× A 'set' accessor cannot have rest parameter.
13325+
× TS(1053): A 'set' accessor cannot have rest parameter.
1332613326
╭─[babel/packages/babel-parser/test/fixtures/typescript/interface/get-set-invalid-reset-parameter-babel-7/input.ts:2:11]
1332713327
1 │ interface Foo {
1332813328
2 │ set bar(...v);

tasks/coverage/snapshots/parser_typescript.snap

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2494,15 +2494,15 @@ Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/statements/Va
24942494
4 │ }
24952495
╰────
24962496

2497-
× A 'set' accessor cannot have rest parameter.
2497+
× TS(1053): A 'set' accessor cannot have rest parameter.
24982498
╭─[typescript/tests/cases/compiler/accessorWithRestParam.ts:2:11]
24992499
1 │ class C {
25002500
2 │ set X(...v) { }
25012501
· ────
25022502
3 │ static set X(...v2) { }
25032503
╰────
25042504

2505-
× A 'set' accessor cannot have rest parameter.
2505+
× TS(1053): A 'set' accessor cannot have rest parameter.
25062506
╭─[typescript/tests/cases/compiler/accessorWithRestParam.ts:3:18]
25072507
2 │ set X(...v) { }
25082508
3 │ static set X(...v2) { }
@@ -22529,7 +22529,7 @@ Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/statements/Va
2252922529
3 │ }
2253022530
╰────
2253122531

22532-
× A 'set' accessor cannot have rest parameter.
22532+
× TS(1053): A 'set' accessor cannot have rest parameter.
2253322533
╭─[typescript/tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration18.ts:2:12]
2253422534
1 │ class C {
2253522535
2 │ set Foo(...a) { }

0 commit comments

Comments
 (0)