@thi.ng/base-n
Version:
Arbitrary base-n conversions w/ presets for base8/16/32/36/58/62/64/83/85, support for bigints and encoding/decoding of byte arrays
14 lines • 464 B
TypeScript
import type { IBaseEncode } from "./api.js";
export declare class BaseNEncoder implements IBaseEncode {
readonly base: string;
readonly N: number;
private __pc;
constructor(base: string);
clear(): void;
encode(x: number, size?: number): string;
encodeBigInt(x: bigint, size?: number): string;
encodeBytes(buf: Uint8Array, size?: number): string;
size(x: number): number;
private __pad;
}
//# sourceMappingURL=encode.d.ts.map