diff --git a/packages/@ember/object/compat.ts b/packages/@ember/object/compat.ts index dc429f3135e..53bfafc5039 100644 --- a/packages/@ember/object/compat.ts +++ b/packages/@ember/object/compat.ts @@ -2,21 +2,15 @@ import { Meta } from '@ember/-internals/meta'; import { Decorator, DecoratorPropertyDescriptor, - descriptorForProperty, isElementDescriptor, setClassicDecorator, } from '@ember/-internals/metal'; import { assert } from '@ember/debug'; import { consumeTag, tagFor, track, UpdatableTag, updateTag } from '@glimmer/validator'; -let wrapGetterSetter = function (target: object, key: string, desc: PropertyDescriptor) { +let wrapGetterSetter = function (_target: object, key: string, desc: PropertyDescriptor) { let { get: originalGet } = desc; - assert( - 'You attempted to use @dependentKeyCompat on a property that already has been decorated with either @computed or @tracked. @dependentKeyCompat is only necessary for native getters that are not decorated with @computed.', - descriptorForProperty(target, key) === undefined - ); - if (originalGet !== undefined) { desc.get = function () { let propertyTag = tagFor(this, key) as UpdatableTag;