UNPKG

ember-source

Version:

A JavaScript framework for creating ambitious web applications

18 lines 442 B
/** @module ember */ import Mixin from '@ember/object/mixin'; 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 default ViewStateSupport;