UNPKG

xframelib

Version:

积累的前端开发基础库,来源于项目和服务于项目。

46 lines (45 loc) 1.19 kB
import { default as iconv } from 'iconv-lite'; /** * 差集 * @param a * @param b * @returns */ export declare function getMinus(a: any[], b: any[]): any[]; /** * 交集 * @param a * @param b */ export declare function getIntersect(a: any[], b: any[]): any[]; /** * 提供MD5值计算 * @param content 字符串 * @param needRawHash 是否需要是二进制格式的结果,默认为false * @returns MD5值 */ export declare function MD5(content: string, needRawHash?: boolean): string; /** * Iconv进行文本编码转换, * @param content * @param srcEncoding * @param targetEncoding * @returns */ export declare function convertEncodeByIconv(content: string, srcEncoding: string, targetEncoding: string): string; /** * 文字——编码——Iconv * @param content * @param encoding * @param options * @returns */ export declare function encodeByIconv(content: string, encoding: string, options?: iconv.Options | undefined): Buffer; /** * 文字——解码——Iconv * @param buffer * @param encoding * @param options * @returns */ export declare function decodeByIconv(buffer: Buffer, encoding: string, options?: iconv.Options | undefined): string;