The extensible event-driven stateful interface.
-
State(state)
-
.EVENT_CHANGE_STATE
-
.STATE_ERROR
-
.isState(object)
-
.create
-
.invoke(method, args, context)
-
#isState
-
#state
-
#keys
-
#data
-
#stateData
-
#invoke(method, args, context)
-
#destroy(recursive)
-
#is(state)
-
#setState(state, data)
-
#onState(state, listener, context)
-
#onceState(state, listener, context)
-
#onChangeState(listener, context)
-
#offChangeState(listener)
-
#setData(key, value)
-
#getData(key)
-
#getStateData(key)
-
#toObject(keys)
-
#toJSON()
-
-
Response(parent)
-
.STATE_PENDING
-
.STATE_RESOLVED
-
.STATE_REJECTED
-
.EVENT_PROGRESS
-
.isResponse(object)
-
.create(constructor, copyStatic)
-
.resolve(results)
-
.reject(reason)
-
.invoke(method, args, context)
-
.State(state)
-
.Queue(stack, start)
-
#State(state)
-
#isResponse
-
#pending()
-
#resolve(results)
-
#reject(reason)
-
#progress(progress)
-
#isPending()
-
#isResolved()
-
#isRejected()
-
#then(onResolve, onReject, onProgress, context)
-
#any(listener, context)
-
#onPending(listener, context)
-
#onResolve(listener, context)
-
#notify(parent)
-
#listen(response)
-
#done()
-
#map()
-
#fork()
-
#getResult(key)
-
#getReason()
-
-
Queue(stack, start)
-
.EVENT_START
-
.EVENT_STOP
-
.EVENT_NEXT_ITEM
-
.create(constructor, copyStatic)
-
.invoke(method, args, context)
-
.isQueue(object)
-
.Response(parent)
-
#isQueue
-
#isStrict
-
#isStarted
-
#item
-
#start()
-
#stop()
-
#push(item, key)
-
#strict(flag)
-
#onStart(listener, context)
-
#onStop(listener, context)
-
#onNextItem(listener, context)
-