class EmberComponent {
  trigger() {
    console.log('trigger', arguments);
  }
}

EmberComponent.isComponentFactory = true;

EmberComponent.proto = function() {
  return this.prototype;
};

EmberComponent.create = function() {
  return new this(...arguments);
};

export default EmberComponent;
@@ -77,92 +77,31 @@
   %7D%0A
-%7D%0A%0AEmberComponent.isComponentFactory = true;%0A%0AEmberComponent.proto = function
+%0A  static proto
 () %7B%0A  
+%09
 retu
@@ -123,51 +123,36 @@
 pe;%0A
-%7D;%0A%0AEmberComponent.create = function
+  %7D%0A%0A  static create
 () %7B%0A  
+%09
 retu
@@ -178,17 +178,63 @@
 ments);%0A
-%7D
+  %7D%0A%7D%0A%0AEmberComponent.isComponentFactory = true
 ;%0A%0Aexpor

Use `static`