var wrappy = require('wrappy') module.exports = wrappy(dezalgo) var asap = require('asap') function dezalgo (cb) { var sync = true asap(function () { sync = false }) return function zalgoSafe() { var args = arguments var me = this if (sync) asap(function() { cb.apply(me, args) }) else cb.apply(me, args) } }
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
.travis.yml | File | 111 B | 0644 |
|
LICENSE | File | 765 B | 0644 |
|
README.md | File | 651 B | 0644 |
|
dezalgo.js | File | 368 B | 0644 |
|
package.json | File | 3.15 KB | 0644 |
|