UNPKG

@igleite/tsutils

Version:

Uma coleção de utilitários em TypeScript para facilitar o desenvolvimento no dia a dia.

33 lines (32 loc) 1.23 kB
/** * Fornece métodos para codificação e decodificação de strings em um formato Base64 seguro para URLs. * A solução foi copiada de: [Stack Overflow](https://stackoverflow.com/questions/11743160/how-do-i-encode-and-decode-a-base64-string). * * @see https://stackoverflow.com/a/60738564 */ export declare class Base64UrlUtils { /** * Codifica a string especificada em um formato Base64 seguro para URLs. * * @example * ```javascript * const encoded = Base64Url.encode('Hello, World!'); * console.log(encoded); // Saída: SGVsbG8sIFdvcmxkIQ * ``` * * @param {string} text - A string a ser codificada. * @returns {string} Uma string codificada em formato Base64 seguro para URLs. */ static encode(text: string): string; /** * Decodifica a string codificada em formato Base64 seguro para URLs. * * @example * const decoded = Base64Url.decode('SGVsbG8sIFdvcmxkIQ'); * console.log(decoded); // Saída: Hello, World! * * @param {string} text - A string codificada a ser decodificada. * @returns {string} A string original decodificada. */ static decode(text: string): string; }