deferUntilTransition() {
        const queued = {
            type: NEXT_TRANSITION,
            args: this.currentActionArgs
        };
        this.eventQueue.push( queued );
        this.emit.call( this, DEFERRED, {
            state: this.state,
            queuedArgs: queued
        } );
    }
/**
     * Defer current action from current state to destination state
     */
Defer current action from current state to destination state
Defer current action from current state to destination state
deferUntilTransition() {
        const queued = {
            type: NEXT_TRANSITION,
            args: this.currentActionArgs
        };
        this.eventQueue.push( queued );
        this.emit.call( this, DEFERRED, {
            state: this.state,
            queuedArgs: queued
        } );
    }
deferUntilTransition ( ) { const queued = { type : NEXT_TRANSITION , args : this . currentActionArgs } ; this . eventQueue . push ( queued ) ; this . emit . call ( this , DEFERRED , { state : this . state , queuedArgs : queued } ) ; }
Defer current action from current state to destination state
Defer current action from current state to destination state