asynciterator.prototype AsyncIterator.prototype, or a shared object to use. Usage var asyncIterProto = require('asynciterator.prototype'); var assert = require('assert'); if (typeof AsyncIterator === 'function') { assert.equal(AsyncIterator.prototype, asyncIterProto); }