File tree 2 files changed +24
-1
lines changed
2 files changed +24
-1
lines changed Original file line number Diff line number Diff line change @@ -299,7 +299,10 @@ class ClassScope {
299
299
tsutils . isModifierFlagSet ( node , ts . ModifierFlags . Private ) ||
300
300
node . name . kind === ts . SyntaxKind . PrivateIdentifier
301
301
) ||
302
- tsutils . isModifierFlagSet ( node , ts . ModifierFlags . Readonly ) ||
302
+ tsutils . isModifierFlagSet (
303
+ node ,
304
+ ts . ModifierFlags . Accessor | ts . ModifierFlags . Readonly ,
305
+ ) ||
303
306
ts . isComputedPropertyName ( node . name )
304
307
) {
305
308
return ;
Original file line number Diff line number Diff line change @@ -717,6 +717,26 @@ class Foo {
717
717
}
718
718
}
719
719
` ,
720
+ `
721
+ class TestStaticPrivateAccessor {
722
+ private static accessor staticAcc = 1;
723
+ }
724
+ ` ,
725
+ `
726
+ class TestStaticPrivateFieldAccessor {
727
+ static accessor #staticAcc = 1;
728
+ }
729
+ ` ,
730
+ `
731
+ class TestPrivateAccessor {
732
+ private accessor acc = 3;
733
+ }
734
+ ` ,
735
+ `
736
+ class TestPrivateFieldAccessor {
737
+ accessor #acc = 3;
738
+ }
739
+ ` ,
720
740
] ,
721
741
invalid : [
722
742
{
You can’t perform that action at this time.
0 commit comments