Codemod verified
Regularly tested and maintained by our engineers and codemod expert community.
migration
by
Codemod
Ember/5/Cp Property Map
Last update
Jan 10, 2025
.property() is a modifier that adds additional property dependencies to an existing computed property. For filter, map, and sort computed property macros, this codemod ensures they receive an array of additional dependent keys as a second parameter.
Before
const Person = EmberObject.extend({friendNames: map("friends", function (friend) {return friend[this.get("nameKey")];}).property("nameKey"),});
After
const Person = EmberObject.extend({friendNames: map("friends", ["nameKey"], function (friend) {return friend[this.get("nameKey")];}),});
Build custom codemods
Use AI-powered codemod studio and automate undifferentiated tasks for yourself, colleagues or the community