UNPKG

iobuffer

Version:

Read and write binary data on ArrayBuffers

22 lines (19 loc) 491 B
/** * Decode bytes to text * @param bytes - Bytes to decode * @param encoding - Text encoding * @returns The decoded text */ export function decode(bytes: Uint8Array, encoding = 'utf8'): string { const decoder = new TextDecoder(encoding); return decoder.decode(bytes); } const encoder = new TextEncoder(); /** * Encode text to utf8 * @param str - Text to encode * @returns The encoded bytes */ export function encode(str: string): Uint8Array { return encoder.encode(str); }