UNPKG

ember-source

Version:

A JavaScript framework for creating ambitious web applications

21 lines (18 loc) 460 B
import Mixin from '../../../../object/mixin.js'; /** @module ember */ const ViewStateSupport = Mixin.create({ _transitionTo(state) { let priorState = this._currentState; let currentState = this._currentState = this._states[state]; this._state = state; if (priorState && priorState.exit) { priorState.exit(this); } if (currentState.enter) { currentState.enter(this); } } }); export { ViewStateSupport as default };