File Explorer

/var/runtime/node_modules/@aws-sdk/node_modules/safe-buffer

This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.

index.js1.6 KB · 66 lines
/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> *//* eslint-disable node/no-deprecated-api */var buffer = require('buffer')var Buffer = buffer.Buffer // alternative to using Object.keys for old browsersfunction copyProps (src, dst) {  for (var key in src) {    dst[key] = src[key]  }}if (Buffer.from && Buffer.alloc && Buffer.allocUnsafe && Buffer.allocUnsafeSlow) {  module.exports = buffer} else {  // Copy properties from require('buffer')  copyProps(buffer, exports)  exports.Buffer = SafeBuffer} function SafeBuffer (arg, encodingOrOffset, length) {  return Buffer(arg, encodingOrOffset, length)} SafeBuffer.prototype = Object.create(Buffer.prototype) // Copy static methods from BuffercopyProps(Buffer, SafeBuffer) SafeBuffer.from = function (arg, encodingOrOffset, length) {  if (typeof arg === 'number') {    throw new TypeError('Argument must not be a number')  }  return Buffer(arg, encodingOrOffset, length)} SafeBuffer.alloc = function (size, fill, encoding) {  if (typeof size !== 'number') {    throw new TypeError('Argument must be a number')  }  var buf = Buffer(size)  if (fill !== undefined) {    if (typeof encoding === 'string') {      buf.fill(fill, encoding)    } else {      buf.fill(fill)    }  } else {    buf.fill(0)  }  return buf} SafeBuffer.allocUnsafe = function (size) {  if (typeof size !== 'number') {    throw new TypeError('Argument must be a number')  }  return Buffer(size)} SafeBuffer.allocUnsafeSlow = function (size) {  if (typeof size !== 'number') {    throw new TypeError('Argument must be a number')  }  return buffer.SlowBuffer(size)}