Skip to content

Documents for @litert/base62x / base62x-wasm / WasmBase62xEncoder

Class: WasmBase62xEncoder

Defined in: base62x-wasm.ts:41

The encoder (and also the decoder) for base62x encoding, written in WebAssembly.

Constructors

Constructor

new WasmBase62xEncoder(tag): WasmBase62xEncoder

Defined in: base62x-wasm.ts:57

Parameters

tag

string = DEFAULT_X_TAG

Returns

WasmBase62xEncoder

Methods

bufferFromBase62x()

bufferFromBase62x(input): Buffer

Defined in: base62x-wasm.ts:116

Decode a base62x encoded string into a buffer.

Parameters

input

string

The string to be decoded, which should be encoded in base62x.

Returns

Buffer

The decoded buffer.

Throws

If the input string is not a valid base62x encoded string.


bufferToBase62x()

bufferToBase62x(data): string

Defined in: base62x-wasm.ts:85

Encode a buffer to a string encoded in base62x.

Parameters

data

Buffer

Returns

string


stringFromBase62x()

stringFromBase62x(data): string

Defined in: base62x-wasm.ts:169

Convert a base62x encoded string back to a UTF-8 string.

Parameters

data

string

The base62x encoded string to be converted.

Returns

string

The UTF-8 string converted from the base62x encoded string.


stringToBase62x()

stringToBase62x(data): string

Defined in: base62x-wasm.ts:157

Convert the bytes of a UTF-8 string to a string encoded in base62x.

Parameters

data

string

The UTF-8 string to be converted to a base62x encoded string.

Returns

string

The base62x encoded string.