* The Buffer constructor returns instances of `Uint8Array` that have their * prototype changed to `Buffer.prototype`. Furthermore, `Buffer` is a subclass of * `Uint8Array`, so the returned instances will have all the node `Buffer` methods * and the `Uint8Array` methods. Square bracket notation wo
(arg, encodingOrOffset, length)
| 118 | */ |
| 119 | |
| 120 | function Buffer(arg, encodingOrOffset, length) { |
| 121 | // Common case. |
| 122 | if (typeof arg === 'number') { |
| 123 | if (typeof encodingOrOffset === 'string') { |
| 124 | throw new TypeError('The "string" argument must be of type string. Received type number'); |
| 125 | } |
| 126 | return allocUnsafe(arg); |
| 127 | } |
| 128 | return from(arg, encodingOrOffset, length); |
| 129 | } |
| 130 | Buffer.poolSize = 8192; // not used by this implementation |
| 131 | |
| 132 | function from(value, encodingOrOffset, length) { |
nothing calls this directly
no test coverage detected
searching dependent graphs…