UNPKG

mock-http

Version:

mock http request response

28 lines (24 loc) 596 B
'use strict' /** * @module lib/append * @copyright 2014-present commenthol * @license MIT */ /** * Append a buffer/ string to an buffer * * @param {Buffer} buffer - buffer to append to * @param {Buffer|String} data - data to append * @param {String} [encoding] - encoding to use. Default='utf8' * @return {Buffer} */ function append (buffer, data, encoding) { if (data === undefined) { return buffer } return Buffer.concat([ buffer || Buffer.from(''), (data instanceof Buffer ? data : Buffer.from(data.toString(encoding || 'utf8'))) ]) } module.exports = append