UNPKG

chain-able

Version:

interfaces that describe their intentions.

11 lines (10 loc) 1.16 kB
/** * @plugin * @param {Primitive} name method name * @param {Object} parent Parent * @return {MethodChain} @chainable */ module.exports = function(name, parent) { return this.initial(0).onCall(function () { return parent.tap(name, function (num) { return num + 1; }); }) } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXV0b0luY3JlbWVudC5qcyIsInNvdXJjZXMiOlsiYXV0b0luY3JlbWVudC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEBwbHVnaW5cbiAqIEBwYXJhbSAge1ByaW1pdGl2ZX0gbmFtZSBtZXRob2QgbmFtZVxuICogQHBhcmFtICB7T2JqZWN0fSBwYXJlbnQgUGFyZW50XG4gKiBAcmV0dXJuIHtNZXRob2RDaGFpbn0gQGNoYWluYWJsZVxuICovXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uKG5hbWUsIHBhcmVudCkge1xuICByZXR1cm4gdGhpcy5pbml0aWFsKDApLm9uQ2FsbCgoKSA9PiBwYXJlbnQudGFwKG5hbWUsIG51bSA9PiBudW0gKyAxKSlcbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0FBTUEsTUFBTSxDQUFDLE9BQU8sR0FBRyxTQUFTLElBQUksRUFBRSxNQUFNLEVBQUU7RUFDdEMsT0FBTyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxTQUFBLEdBQUcsQUFBRyxTQUFBLE1BQU0sQ0FBQyxHQUFHLENBQUMsSUFBSSxFQUFFLFVBQUEsR0FBRyxDQUFBLENBQUMsQUFBRyxTQUFBLEdBQUcsR0FBRyxDQUFDLEdBQUEsQ0FBQyxHQUFBLENBQUM7Q0FDdEU7In0=