Chainable.js 181 Bytes Edit 1 2 3 4 5 6 7 8 9 10 11 12 13 14 module.exports = class { constructor(parent) { this.parent = parent; } batch(handler) { handler(this); return this; } end() { return this.parent; } };