Deprecation Guide for Run loop and computed dot access
Using .
to access computed or run loop functions has been deprecated, such
as computed.filter
.
Instead, import the value directly from the module:
import { filter } from '@ember/object/computed';
Here is the complete list of deprecated functions from computed
:
computed.alias
,
computed.and
,
computed.bool
,
computed.collect
,
computed.deprecatingAlias
,
computed.empty
,
computed.equal
,
computed.filterBy
,
computed.filter
,
computed.gte
,
computed.gt
,
computed.intersect
,
computed.lte
,
computed.lt
,
computed.mapBy
,
computed.map
,
computed.match
,
computed.max
,
computed.min
,
computed.none
,
computed.notEmpty
,
computed.not
,
computed.oneWay
,
computed.or
,
computed.readOnly
,
computed.setDiff
,
computed.sort
,
computed.sum
,
computed.union
,
computed.uniqBy
,
computed.uniq
.
And here is the complete list of deprecated functions from run
:
run.backburner
,
run.begin
,
run.bind
,
run.cancel
,
run.debounce
,
run.end
,
run.hasScheduledTimers
,
run.join
,
run.later
,
run.next
,
run.once
,
run.schedule
,
run.scheduleOnce
,
run.throttle
,
run.cancelTimers
.