File manager - Edit - /usr/local/lib/node_modules/bower/lib/node_modules/run-async/README.md
Back
Run Async ========= [](http://badge.fury.io/js/run-async) [](http://travis-ci.org/SBoudrias/run-async) [](https://david-dm.org/SBoudrias/run-async) Utility method to run function either synchronously or asynchronously using the common `this.async()` style. This is useful for library author accepting sync or async functions as parameter. `runAsync` will always run them as async method, and normalize the function handling. Installation ========= ```bash npm install --save run-async ``` Usage ========= ```js var runAsync = require('run-async'); // In Async mode: var asyncFn = function (a) { var done = this.async(); setTimeout(function () { done('running: ' + a); }, 10); }; runAsync(asyncFn, function (answer) { console.log(answer); // 'running: async' }, 'async'); // In Sync mode: var syncFn = function (a) { return 'running: ' + a; }; runAsync(asyncFn, function (answer) { console.log(answer); // 'running: sync' }, 'sync'); ``` Licence ======== Copyright (c) 2014 Simon Boudrias (twitter: @vaxilart) Licensed under the MIT license.
| ver. 1.4 |
Github
|
.
| PHP 8.2.30 | Generation time: 0 |
proxy
|
phpinfo
|
Settings