JSFiddle - React, Tailwind, and code Playground

JavaScript

// look at results in Chrome's browser console, not snippet console
class theProto {
  get foo() {
    return 'fooVal';
  }
  set foo(arg) {
    // do something
  }
}
class theClass extends theProto {
	foo = (() => this.foo)();
}
const instance = new theClass();
console.dir(instance);