1234567891011121314 |
- module.exports = toBuffer
- var makeBuffer = Buffer.from && Buffer.from !== Uint8Array.from ? Buffer.from : bufferFrom
- function bufferFrom (buf, enc) {
- return new Buffer(buf, enc)
- }
- function toBuffer (buf, enc) {
- if (Buffer.isBuffer(buf)) return buf
- if (typeof buf === 'string') return makeBuffer(buf, enc)
- if (Array.isArray(buf)) return makeBuffer(buf)
- throw new Error('Input should be a buffer or a string')
- }
|