@push.rocks/smartbuffer
Version:
A library for managing ArrayBufferLike structures including conversion between Base64 and Uint8Array, and buffer validation.
9 lines (8 loc) • 568 B
TypeScript
/// <reference types="node" resolution-mode="require"/>
import * as plugins from './smartbuffer.plugins.js';
export declare const uInt8ArrayExtras: typeof plugins.uInt8ArrayExtras;
export declare function uInt8ArrayToBase64(uInt8Array: Uint8Array): string;
export declare function base64ToUint8Array(base64: string): Uint8Array;
export declare const isUint8Array: (obj: any) => obj is Uint8Array;
export declare function isBufferLike(obj: any): obj is ArrayBufferLike | Buffer;
export declare function ensurePureUint8Array(bufferArg: Uint8Array | Buffer): Uint8Array;