UNPKG

@vector-im/matrix-bot-sdk

Version:

TypeScript/JavaScript SDK for Matrix bots and appservices

33 lines (32 loc) 1.05 kB
/// <reference types="node" /> /** * Unpadded Base64 utilities for Matrix. * @category Utilities */ export declare class UnpaddedBase64 { private constructor(); /** * Encodes a buffer to Unpadded Base64 * @param {Buffer} buf The buffer to encode. * @returns {string} The Unpadded Base64 string */ static encodeBuffer(buf: Buffer): string; /** * Encodes a string to Unpadded Base64 * @param {string} str The string to encode. * @returns {string} The Unpadded Base64 string */ static encodeString(str: string): string; /** * Encodes a buffer to Unpadded Base64 (URL Safe Edition) * @param {Buffer} buf The buffer to encode. * @returns {string} The Unpadded Base64 string */ static encodeBufferUrlSafe(buf: Buffer): string; /** * Encodes a string to Unpadded Base64 (URL Safe Edition) * @param {string} str The string to encode. * @returns {string} The Unpadded Base64 string */ static encodeStringUrlSafe(str: string): string; }