ember-codemods / ember-native-class-codemod

A codemod-cli project for converting Ember objects to es6 native classes
67 stars 38 forks source link

codemod is removing async from methods #521

Closed gitKrystan closed 1 year ago

gitKrystan commented 1 year ago

Input:

export default Controller.extend({
  async save() {
    await this.something;
  },
});

Expected Output:

export default class MyController extends Controller {
  async save() {
    await this.something;
  }
}

Actual Output:

export default class MyController extends Controller {
  save() {
    await this.something;
  }
}
gitKrystan commented 1 year ago

Check generators also.