2 class Foo extends Bar {
3 constructor(properties, name = 'lorem', ...extra) {
4 this.properties = properties;
8 static log(msg, level = 'log') {
12 return this.properties;
15 class Foo extends Bar {
16 // empty lines in between the MethodDefinition are valid/kept
18 constructor(properties) {
19 this.properties = properties;
27 Foo.log('setting: ', val)
30 static log(msg, level = 'log') {
31 console[level]('[Foo]', msg);
35 return this.properties;