mirror of
https://github.com/oxc-project/oxc.git
synced 2026-11-04 10:29:58 +00:00
feat(semantic): add TS1053 code to diagnostic (#18539)
https://github.com/microsoft/typescript/blob/7affa9e5403035b6d281616e6651529e7387f253/src/compiler/diagnosticMessages.json#L158-L161
This commit is contained in:
1 parent
bcbf396bb2
commit
e4fcddecf6
3 files changed
+7
-7
No files matched your search
@@ -1133,7 +1133,7 @@ pub fn setter_with_parameters(span: Span, parameters_count: usize) -> OxcDiagnos
|
||||
|
||||
#[cold]
|
||||
pub fn setter_with_rest_parameter(span: Span) -> OxcDiagnostic {
|
||||
OxcDiagnostic::error("A 'set' accessor cannot have rest parameter.").with_label(span)
|
||||
ts_error("1053", "A 'set' accessor cannot have rest parameter.").with_label(span)
|
||||
}
|
||||
#[cold]
|
||||
pub fn setter_with_initializer(span: Span) -> OxcDiagnostic {
|
||||
|
||||
@@ -11997,7 +11997,7 @@ Expect to Parse: tasks/coverage/babel/packages/babel-parser/test/fixtures/typesc
|
||||
· ──────
|
||||
╰────
|
||||
|
||||
× A 'set' accessor cannot have rest parameter.
|
||||
× TS(1053): A 'set' accessor cannot have rest parameter.
|
||||
╭─[babel/packages/babel-parser/test/fixtures/esprima/rest-parameter/invalid-setter-rest/input.js:1:13]
|
||||
1 │ x = { set f(...y) {} }
|
||||
· ────
|
||||
@@ -13305,7 +13305,7 @@ Expect to Parse: tasks/coverage/babel/packages/babel-parser/test/fixtures/typesc
|
||||
╰────
|
||||
help: Add a parameter here
|
||||
|
||||
× A 'set' accessor cannot have rest parameter.
|
||||
× TS(1053): A 'set' accessor cannot have rest parameter.
|
||||
╭─[babel/packages/babel-parser/test/fixtures/typescript/interface/get-set-invalid-reset-parameter/input.ts:2:11]
|
||||
1 │ interface Foo {
|
||||
2 │ set bar(...v);
|
||||
@@ -13322,7 +13322,7 @@ Expect to Parse: tasks/coverage/babel/packages/babel-parser/test/fixtures/typesc
|
||||
╰────
|
||||
help: Add a parameter here
|
||||
|
||||
× A 'set' accessor cannot have rest parameter.
|
||||
× TS(1053): A 'set' accessor cannot have rest parameter.
|
||||
╭─[babel/packages/babel-parser/test/fixtures/typescript/interface/get-set-invalid-reset-parameter-babel-7/input.ts:2:11]
|
||||
1 │ interface Foo {
|
||||
2 │ set bar(...v);
|
||||
|
||||
@@ -2494,7 +2494,7 @@ Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/statements/Va
|
||||
4 │ }
|
||||
╰────
|
||||
|
||||
× A 'set' accessor cannot have rest parameter.
|
||||
× TS(1053): A 'set' accessor cannot have rest parameter.
|
||||
╭─[typescript/tests/cases/compiler/accessorWithRestParam.ts:2:11]
|
||||
1 │ class C {
|
||||
2 │ set X(...v) { }
|
||||
@@ -2502,7 +2502,7 @@ Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/statements/Va
|
||||
3 │ static set X(...v2) { }
|
||||
╰────
|
||||
|
||||
× A 'set' accessor cannot have rest parameter.
|
||||
× TS(1053): A 'set' accessor cannot have rest parameter.
|
||||
╭─[typescript/tests/cases/compiler/accessorWithRestParam.ts:3:18]
|
||||
2 │ set X(...v) { }
|
||||
3 │ static set X(...v2) { }
|
||||
@@ -22529,7 +22529,7 @@ Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/statements/Va
|
||||
3 │ }
|
||||
╰────
|
||||
|
||||
× A 'set' accessor cannot have rest parameter.
|
||||
× TS(1053): A 'set' accessor cannot have rest parameter.
|
||||
╭─[typescript/tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration18.ts:2:12]
|
||||
1 │ class C {
|
||||
2 │ set Foo(...a) { }
|
||||
|
||||
Reference in new issue
Block a user