accessors.ts:10:13 - error SC1090: the static member 'version' of class 'Config' (static accessors and initializer-less static fields have no lowering, and Function members like .call/.bind/.prototype have no value form) is not supported yet

   9 | }
  10 | console.log(Config.version);
     |             ^~~~~~~~~~~~~~
  11 | 

accessors.ts:14:3 - error SC1090: auto-accessor fields ('accessor x') are not supported yet

  13 | class Auto {
  14 |   accessor a: number = 1;
     |   ^~~~~~~~~~~~~~~~~~~~~~~
  15 | }

accessors.ts:23:7 - error SC1090: getter/setter pairs with different types (the property 'm' must have one type) are not supported yet

  22 |   }
  23 |   set m(v: string) {
     |       ^
  24 |     console.log(v);

accessors.ts:43:7 - error SC1090: overriding an accessor with a different type (the property type must match the base declaration exactly) is not supported yet

  42 | class DogKennel extends Kennel {
  43 |   get pet(): Dog {
     |       ^~~
  44 |     return new Dog();

accessors.ts:56:13 - error SC1090: reading a property that has only a setter ('w' — Node would yield undefined) is not supported yet

  55 | const sink = new Sink();
  56 | console.log(sink.w);
     |             ^~~~~~
  57 | 

accessors.ts:70:7 - error SC1090: overriding only the setter of an inherited accessor pair (JS shadows the inherited getter — reads of 'v' would yield undefined; declare the getter too) is not supported yet

  69 | class WriteOnlyCell extends Cell {
  70 |   set v(x: number) {
     |       ^
  71 |     this._v = x * 2;

accessors.ts:87:5 - error SC1090: compound assignment through 'super' (read and write separately) is not supported yet

  86 |   bump(): void {
  87 |     super.scale += 1;
     |     ^~~~~~~~~~~
  88 |   }

accessors.ts:107:15 - error SC1090: bound method references through 'super' (call 'super.m(...)' directly) is not supported yet

  106 |   probe(): number {
  107 |     const f = super.m;
      |               ^~~~~~~
  108 |     return f();

accessors.ts:120:1 - error SC1090: constructing through a class value whose class has no lowering (the class declaration itself was rejected — see its own diagnostic) is not supported yet

  119 | new Config();
  120 | new Auto();
      | ^~~~~~~~~~
  121 | new Mixed();

accessors.ts:121:1 - error SC1090: constructing through a class value whose class has no lowering (the class declaration itself was rejected — see its own diagnostic) is not supported yet

  120 | new Auto();
  121 | new Mixed();
      | ^~~~~~~~~~~
  122 | new DogKennel();

accessors.ts:122:1 - error SC1090: constructing through a class value whose class has no lowering (the class declaration itself was rejected — see its own diagnostic) is not supported yet

  121 | new Mixed();
  122 | new DogKennel();
      | ^~~~~~~~~~~~~~~
  123 | new WriteOnlyCell();

accessors.ts:123:1 - error SC1090: constructing through a class value whose class has no lowering (the class declaration itself was rejected — see its own diagnostic) is not supported yet

  122 | new DogKennel();
  123 | new WriteOnlyCell();
      | ^~~~~~~~~~~~~~~~~~~
  124 | new Computed();