class.js 344 B

1234567891011121314151617181920212223242526272829
  1. 'use strict';
  2. let value = 'old';
  3. class BaseClass {
  4. method () {
  5. return 'method';
  6. }
  7. get readonly () {
  8. return 'readonly';
  9. }
  10. get value () {
  11. return value;
  12. }
  13. set value (val) {
  14. value = val;
  15. }
  16. }
  17. class DerivedClass extends BaseClass {
  18. }
  19. module.exports = {
  20. base: new BaseClass(),
  21. derived: new DerivedClass()
  22. };