@push.rocks/smartbuffer
Version:
A robust TypeScript library for managing binary data by converting between Base64 strings and Uint8Array, validating buffer-like objects, and ensuring data purity.
8 lines (7 loc) • 512 B
TypeScript
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;