@ivu-plus/i-utils
Version:
前端模块化 JavaScript 工具库
37 lines (36 loc) • 966 B
TypeScript
/**
* base64 加密
* @param {String} str 字符串
* @returns {String} 返回加密后的字符串
*/
export function encode(str: string): string;
/**
* base64 解密
* @param {String} str 字符串
* @returns {String} 返回解密后的字符串
*/
export function decode(str: string): string;
/**
* base64 utf8加密
* @param {String} str 字符串
* @returns {String} 返回加密后的字符串
*/
export function utf8Encode(str: string): string;
/**
* base64 utf8解密
* @param {String} str 字符串
* @returns {String} 返回解密后的字符串
*/
export function utf8Decode(str: string): string;
/**
* base64 加密字节数组
* @param {Array} array 数组
* @returns {String} 返回加密后的字符串
*/
export function encodeAsBytes(array: any[]): string;
/**
* base64 解密字节数组
* @param {String} str 字符串
* @returns {Array} 返回解密后的字节数组
*/
export function decodeAsBytes(str: string): any[];