|
| 1 | +autoAccessorDisallowedModifiers.ts(2,14): error TS1030: 'accessor' modifier already seen. |
| 2 | +autoAccessorDisallowedModifiers.ts(3,14): error TS1243: 'accessor' modifier cannot be used with 'readonly' modifier. |
| 3 | +autoAccessorDisallowedModifiers.ts(4,13): error TS1243: 'accessor' modifier cannot be used with 'declare' modifier. |
| 4 | +autoAccessorDisallowedModifiers.ts(5,14): error TS1029: 'public' modifier must precede 'accessor' modifier. |
| 5 | +autoAccessorDisallowedModifiers.ts(6,14): error TS1029: 'private' modifier must precede 'accessor' modifier. |
| 6 | +autoAccessorDisallowedModifiers.ts(7,14): error TS1029: 'protected' modifier must precede 'accessor' modifier. |
| 7 | +autoAccessorDisallowedModifiers.ts(8,14): error TS1029: 'abstract' modifier must precede 'accessor' modifier. |
| 8 | +autoAccessorDisallowedModifiers.ts(9,14): error TS1029: 'static' modifier must precede 'accessor' modifier. |
| 9 | +autoAccessorDisallowedModifiers.ts(10,5): error TS1275: 'accessor' modifier can only appear on a property declaration. |
| 10 | +autoAccessorDisallowedModifiers.ts(11,5): error TS1275: 'accessor' modifier can only appear on a property declaration. |
| 11 | +autoAccessorDisallowedModifiers.ts(12,5): error TS1275: 'accessor' modifier can only appear on a property declaration. |
| 12 | +autoAccessorDisallowedModifiers.ts(13,5): error TS1275: 'accessor' modifier can only appear on a property declaration. |
| 13 | +autoAccessorDisallowedModifiers.ts(14,15): error TS1276: An 'accessor' property cannot be declared optional. |
| 14 | +autoAccessorDisallowedModifiers.ts(15,14): error TS1243: 'readonly' modifier cannot be used with 'accessor' modifier. |
| 15 | +autoAccessorDisallowedModifiers.ts(16,14): error TS1243: 'declare' modifier cannot be used with 'accessor' modifier. |
| 16 | +autoAccessorDisallowedModifiers.ts(20,14): error TS1029: 'override' modifier must precede 'accessor' modifier. |
| 17 | +autoAccessorDisallowedModifiers.ts(24,5): error TS1070: 'accessor' modifier cannot appear on a type member. |
| 18 | +autoAccessorDisallowedModifiers.ts(27,1): error TS1275: 'accessor' modifier can only appear on a property declaration. |
| 19 | +autoAccessorDisallowedModifiers.ts(28,1): error TS1275: 'accessor' modifier can only appear on a property declaration. |
| 20 | +autoAccessorDisallowedModifiers.ts(29,1): error TS1275: 'accessor' modifier can only appear on a property declaration. |
| 21 | +autoAccessorDisallowedModifiers.ts(30,1): error TS1275: 'accessor' modifier can only appear on a property declaration. |
| 22 | +autoAccessorDisallowedModifiers.ts(31,1): error TS1275: 'accessor' modifier can only appear on a property declaration. |
| 23 | +autoAccessorDisallowedModifiers.ts(32,1): error TS1275: 'accessor' modifier can only appear on a property declaration. |
| 24 | +autoAccessorDisallowedModifiers.ts(33,1): error TS1275: 'accessor' modifier can only appear on a property declaration. |
| 25 | +autoAccessorDisallowedModifiers.ts(34,1): error TS1275: 'accessor' modifier can only appear on a property declaration. |
| 26 | +autoAccessorDisallowedModifiers.ts(35,1): error TS1275: 'accessor' modifier can only appear on a property declaration. |
| 27 | +autoAccessorDisallowedModifiers.ts(35,25): error TS2792: Cannot find module 'x'. Did you mean to set the 'moduleResolution' option to 'nodenext', or to add aliases to the 'paths' option? |
| 28 | +autoAccessorDisallowedModifiers.ts(36,1): error TS1275: 'accessor' modifier can only appear on a property declaration. |
| 29 | +autoAccessorDisallowedModifiers.ts(37,1): error TS1275: 'accessor' modifier can only appear on a property declaration. |
| 30 | +autoAccessorDisallowedModifiers.ts(38,1): error TS1275: 'accessor' modifier can only appear on a property declaration. |
| 31 | + |
| 32 | + |
| 33 | +==== autoAccessorDisallowedModifiers.ts (30 errors) ==== |
| 34 | + abstract class C1 { |
| 35 | + accessor accessor a: any; |
| 36 | + ~~~~~~~~ |
| 37 | +!!! error TS1030: 'accessor' modifier already seen. |
| 38 | + readonly accessor b: any; |
| 39 | + ~~~~~~~~ |
| 40 | +!!! error TS1243: 'accessor' modifier cannot be used with 'readonly' modifier. |
| 41 | + declare accessor c: any; |
| 42 | + ~~~~~~~~ |
| 43 | +!!! error TS1243: 'accessor' modifier cannot be used with 'declare' modifier. |
| 44 | + accessor public d: any; |
| 45 | + ~~~~~~ |
| 46 | +!!! error TS1029: 'public' modifier must precede 'accessor' modifier. |
| 47 | + accessor private e: any; |
| 48 | + ~~~~~~~ |
| 49 | +!!! error TS1029: 'private' modifier must precede 'accessor' modifier. |
| 50 | + accessor protected f: any; |
| 51 | + ~~~~~~~~~ |
| 52 | +!!! error TS1029: 'protected' modifier must precede 'accessor' modifier. |
| 53 | + accessor abstract g: any; |
| 54 | + ~~~~~~~~ |
| 55 | +!!! error TS1029: 'abstract' modifier must precede 'accessor' modifier. |
| 56 | + accessor static h: any; |
| 57 | + ~~~~~~ |
| 58 | +!!! error TS1029: 'static' modifier must precede 'accessor' modifier. |
| 59 | + accessor i() {} |
| 60 | + ~~~~~~~~ |
| 61 | +!!! error TS1275: 'accessor' modifier can only appear on a property declaration. |
| 62 | + accessor get j() { return false; } |
| 63 | + ~~~~~~~~ |
| 64 | +!!! error TS1275: 'accessor' modifier can only appear on a property declaration. |
| 65 | + accessor set k(v: any) {} |
| 66 | + ~~~~~~~~ |
| 67 | +!!! error TS1275: 'accessor' modifier can only appear on a property declaration. |
| 68 | + accessor constructor() {} |
| 69 | + ~~~~~~~~ |
| 70 | +!!! error TS1275: 'accessor' modifier can only appear on a property declaration. |
| 71 | + accessor l?: any; |
| 72 | + ~ |
| 73 | +!!! error TS1276: An 'accessor' property cannot be declared optional. |
| 74 | + accessor readonly m: any; |
| 75 | + ~~~~~~~~ |
| 76 | +!!! error TS1243: 'readonly' modifier cannot be used with 'accessor' modifier. |
| 77 | + accessor declare n: any; |
| 78 | + ~~~~~~~ |
| 79 | +!!! error TS1243: 'declare' modifier cannot be used with 'accessor' modifier. |
| 80 | + } |
| 81 | + |
| 82 | + class C2 extends C1 { |
| 83 | + accessor override g: any; |
| 84 | + ~~~~~~~~ |
| 85 | +!!! error TS1029: 'override' modifier must precede 'accessor' modifier. |
| 86 | + } |
| 87 | + |
| 88 | + interface I1 { |
| 89 | + accessor a: number; |
| 90 | + ~~~~~~~~ |
| 91 | +!!! error TS1070: 'accessor' modifier cannot appear on a type member. |
| 92 | + } |
| 93 | + |
| 94 | + accessor class C3 {} |
| 95 | + ~~~~~~~~ |
| 96 | +!!! error TS1275: 'accessor' modifier can only appear on a property declaration. |
| 97 | + accessor interface I2 {} |
| 98 | + ~~~~~~~~ |
| 99 | +!!! error TS1275: 'accessor' modifier can only appear on a property declaration. |
| 100 | + accessor namespace N1 {} |
| 101 | + ~~~~~~~~ |
| 102 | +!!! error TS1275: 'accessor' modifier can only appear on a property declaration. |
| 103 | + accessor enum E1 {} |
| 104 | + ~~~~~~~~ |
| 105 | +!!! error TS1275: 'accessor' modifier can only appear on a property declaration. |
| 106 | + accessor var V1: any; |
| 107 | + ~~~~~~~~ |
| 108 | +!!! error TS1275: 'accessor' modifier can only appear on a property declaration. |
| 109 | + accessor type T1 = never; |
| 110 | + ~~~~~~~~ |
| 111 | +!!! error TS1275: 'accessor' modifier can only appear on a property declaration. |
| 112 | + accessor function F1() {} |
| 113 | + ~~~~~~~~ |
| 114 | +!!! error TS1275: 'accessor' modifier can only appear on a property declaration. |
| 115 | + accessor import "x"; |
| 116 | + ~~~~~~~~ |
| 117 | +!!! error TS1275: 'accessor' modifier can only appear on a property declaration. |
| 118 | + accessor import {} from "x"; |
| 119 | + ~~~~~~~~ |
| 120 | +!!! error TS1275: 'accessor' modifier can only appear on a property declaration. |
| 121 | + ~~~ |
| 122 | +!!! error TS2792: Cannot find module 'x'. Did you mean to set the 'moduleResolution' option to 'nodenext', or to add aliases to the 'paths' option? |
| 123 | + accessor export { V1 }; |
| 124 | + ~~~~~~~~ |
| 125 | +!!! error TS1275: 'accessor' modifier can only appear on a property declaration. |
| 126 | + accessor export default V1; |
| 127 | + ~~~~~~~~ |
| 128 | +!!! error TS1275: 'accessor' modifier can only appear on a property declaration. |
| 129 | + accessor import N2 = N1; |
| 130 | + ~~~~~~~~ |
| 131 | +!!! error TS1275: 'accessor' modifier can only appear on a property declaration. |
| 132 | + |
0 commit comments