UNPKG

@bitblit/ratchet-common

Version:

Common tools for general use

21 lines (20 loc) 1.24 kB
export declare class Base64Ratchet { static safeObjectToBase64JSON(input: any): any; static safeBase64JSONParse(input: string): any; static generateBase64VersionOfBlob(blob: Blob): Promise<string>; static generateBase64VersionOfString(input: string): string; static generateBase64VersionOfUint8Array(input: Uint8Array): string; static base64StringToUint8Array(b64encoded: string): Uint8Array<ArrayBuffer>; static base64StringToString(input: string, encoding?: string): string; private static BASE64_ABC; private static BASE64_CODES; static getBase64Code(charCode: number): number; static uint8ArrayToBase64UrlString(bytes: Uint8Array): string; static uint8ArrayToBase64String(bytes: Uint8Array): string; static base64StringToBytes(str: string): Uint8Array<ArrayBuffer>; static base64UrlStringToBytes(str: string): Uint8Array<ArrayBuffer>; static encodeStringToBase64String(str: string, encoder?: TextEncoder): string; static encodeStringToBase64UrlString(str: string, encoder?: TextEncoder): string; static decodeBase64StringToString(str: string, decoder?: TextDecoder): string; static decodeBase64UrlStringToString(str: string, decoder?: TextDecoder): string; }