UNPKG

@dimipay/bqencode

Version:
63 lines (60 loc) 1.43 kB
// Generated by dts-bundle-generator v9.5.1 export declare abstract class Base { abstract encode(input: string | Buffer): string; abstract decode(str: string): Buffer; } export declare class InvalidEncodingError extends Error { constructor(); } declare class Base10 extends Base { private readonly byteLength; /** * encodes a string or buffer to base94 * @param input {string | Buffer} * @return {string} */ encode(input: string | Buffer): string; /** * decode a base94 string to a buffer * @param str {string} * @return {Buffer} */ decode(str: string): Buffer; /** * @param str {string} * @returns {boolean} */ isBase10(str: string): boolean; } export declare const base10: Base10; declare class Base45 extends Base { private readonly charset; /** * encodes a string or buffer to base45 * @param input {string | Buffer} */ encode(input: string | Buffer): string; /** * decode a base45 string to a buffer * @param str {string} */ decode(str: string): Buffer; isBase45(str: string): boolean; } export declare const base45: Base45; declare class Base94 extends Base { private readonly byteLength; /** * @param input {string | Buffer} * @returns {string} */ encode(input: string | Buffer): string; /** * @param str {string} * @returns {Buffer} */ decode(str: string): Buffer; isBase94(str: string): boolean; } export declare const base94: Base94; export {};