Base32DecoderStream
import { Base32DecoderStream } from "jsr:@ende/encoding/unstable-base32-stream";class ยท experimental
class Base32DecoderStream<T extends "string" | "bytes"> extends TransformStream<T extends "bytes" ? Uint8Array_ : string, Uint8Array_>Transforms a base32 stream into a Uint8Array
Example: Basic Usage
import { assertEquals } from "@ende/assert";
import {
Base32DecoderStream,
Base32EncoderStream,
} from "@ende/encoding/unstable-base32-stream";
import { toBytes } from "@ende/streams/to-bytes";
const readable = (await Ende.open("./ende.lock"))
.readable
.pipeThrough(new Base32EncoderStream({ output: "string" }))
.pipeThrough(new Base32DecoderStream({ input: "string" }));
assertEquals(
await toBytes(readable),
await Ende.readFile("./ende.lock"),
);
Constructors
constructor
new Base32DecoderStream(options: { alphabet?: Base32Alphabet; input?: T } = [UNSUPPORTED])Constructs a new instance.
options: { alphabet?: Base32Alphabet; input?: T } = [UNSUPPORTED]The options of the base32 stream.