This handler helps you to handle multiple promises effortlessly. This library will handle processes and its sub processes and its sub process and so on...
varprocessQueue=newProcessQueue;varprocess1=newProcess(function(){/* promise invoker function */});processQueue.push(process1);varprocess2...
varprocess3 ...Build dist Just a simple node program run on build.js file.
- Make sure you have npm and node installed. If not click here
- On terminal do the following
git clone https://github.com/abhayjatindoshi/process-handler.git
cd process-manager/
npm install
node build.js- UIkit → Used for rendering the process UI
Syntax
newProcess(invokingFunction);newProcess(promise);- invokingFunction → function that should be invoked inside the Promise
- promise → or Promise object itself
Methods
then(resolve,reject);- resolve, reject → functions that we pass to a Promise
catch(reject);- reject → function that we pass to a Promise
getStatus()- gets the current status of this process
Syntax
newProccessQueue();Methods
push(Process);push(ProcessQueue);- any
ProcessorProcessQueuetype of object can be pushed into the queue
then(resolve,reject);- resolve, reject → functions that we pass to a Promise
catch(reject);- reject → function that we pass to a Promise
getStatus()- gets the current status of this queue
Syntax
newDecoratedProcess(invokingFunction[,title]);newDecoratedProcess(promise[,title]);- invokingFunction → function that should be invoked inside the Promise
- promise → or Promise object itself
- title → initial title to display on DOM
Methods
All the methods from Process and the ones below.
appendToElement(DOMElement);- DOMElement → to attach the DecoratedProcess UI to a DOMElement
updateTitle(title);- updates the title in the DOM
Syntax
newDecoratedProcessQueue([title]);- title → initial title to display on DOM
Methods
All the methods from ProcessQueue and the ones below.
appendToElement(DOMElement);- DOMElement → to attach the DecoratedProcessQueue to a DOMElement
updateTitle(title);- updates the title in the DOM