Socket
Socket
Sign inDemoInstall

@syncot/util

Package Overview
Dependencies
Maintainers
1
Versions
20
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@syncot/util - npm Package Compare versions

Comparing version 0.0.4 to 0.0.5

4

lib/buffer.d.ts

@@ -5,3 +5,3 @@ /// <reference types="node" />

*/
export declare type Binary = Buffer | ArrayBuffer | ArrayBufferView;
export declare type Binary = Buffer | ArrayBuffer | SharedArrayBuffer | ArrayBufferView;
/**

@@ -26,1 +26,3 @@ * Returns a `Buffer` sharing memory with the specified binary type.

export declare function isBinary(value: any): value is Binary;
export declare function isArrayBuffer(value: any): value is ArrayBuffer;
export declare function isSharedArrayBuffer(value: any): value is ArrayBuffer;

@@ -5,3 +5,3 @@ export function toBuffer(binary) {

}
if (binary instanceof ArrayBuffer || binary instanceof SharedArrayBuffer) {
if (isArrayBuffer(binary) || isSharedArrayBuffer(binary)) {
return Buffer.from(binary);

@@ -15,3 +15,3 @@ }

export function toArrayBuffer(binary) {
if (binary instanceof ArrayBuffer || binary instanceof SharedArrayBuffer) {
if (isArrayBuffer(binary) || isSharedArrayBuffer(binary)) {
return binary;

@@ -30,4 +30,11 @@ }

ArrayBuffer.isView(value) ||
value instanceof ArrayBuffer ||
value instanceof SharedArrayBuffer);
isArrayBuffer(value) ||
isSharedArrayBuffer(value));
}
const toString = Object.prototype.toString;
export function isArrayBuffer(value) {
return toString.call(value) === '[object ArrayBuffer]';
}
export function isSharedArrayBuffer(value) {
return toString.call(value) === '[object SharedArrayBuffer]';
}
{
"name": "@syncot/util",
"version": "0.0.4",
"version": "0.0.5",
"description": "A collection of utilities required by other @syncot modules.",

@@ -33,3 +33,3 @@ "keywords": [

},
"gitHead": "e8d9865f4651ba3b85d39dec57d6953c57a447e6"
"gitHead": "5fd7d4343e2c3c6e047f338feabea25d672444c3"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc