UNPKG

@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
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;