@magic-xpa/utils
Version:
magic utils package
22 lines (21 loc) • 940 B
TypeScript
import { Encoding } from "@magic-xpa/mscorelib";
export declare class Base64 {
private static _base64EncMap;
private static _base64DecMap;
static encode(str: string, encoding: Encoding): string;
static encode(str: string, isUseEnvCharset: boolean, encoding: Encoding): string;
static encode(data: Uint8Array): Uint8Array;
private static encode_0(str, encoding);
private static encode_1(str, isUseEnvCharset, encoding);
private static encode_2(data);
static decode(str: string): string;
static decode(str: string, encoding: Encoding): string;
static decode(data: Uint8Array): Uint8Array;
private static decode_0(str);
private static decode_1(str, encoding);
private static decode_2(data);
static decodeToHex(str: string): string;
static decodeToByte(str: string): Uint8Array;
private static initializeEncMap();
private static initializeDecMap();
}