UNPKG

gzjs-utils

Version:

smart js utils

76 lines (75 loc) 1.95 kB
export declare type Bytes = { /** * 将 数字 转换成 byte, [-128, 127] * @param num */ byte(num: string | number): number; /** * 字符串转字节数组, * @param str 字符串 */ toBytes(str: string): Int8Array; /** * 字节数组转字符串 * @param {Int8Array|Uint8Array|[Number]} bytes 字节数组 */ fromBytes(bytes: Int8Array | Uint8Array | [Number] | unknown): string; /** * 字符串转 16进制字符串 * @param str 字符串 */ toHex(str: string): string; /** * 将十六进制字符串 转化为 Int8Array * @param hexs */ fromHex(hexs: string): Int8Array; /** * 字符串转 hex 字符串 * @param str */ str2hex(str: string): string; /** * 十六进制字符串转String * @param hex */ hex2str(hex: string): string; }; /** * 字符串转字节数组, * @param str 字符串 */ declare function toBytes(str: string): Int8Array; /** * 字节数组转字符串 * @param {Int8Array|Uint8Array|[Number]} bytes 字节数组 */ declare function fromBytes(bytes: Int8Array | Uint8Array | [Number] | unknown): string; /** * 将 数字 转换成 byte, [-128, 127] * @param num */ declare function byte(num: string | number): number; /** * 字符串转 16进制字符串 * @param str 字符串 */ declare function toHex(str: string | number | number[] | Int8Array | Uint8Array): string; /** * 将十六进制字符串 转化为 Int8Array * @param hexs */ declare function fromHex(hexs: string): Int8Array; /** * 十六进制字符串转String * @param hex */ declare function hex2str(hex: string): string; /** * * @param str */ declare function toUint8Array(str: string | Int8Array | Uint8Array | number[] | any): Uint8Array; declare const _Bytes_: Bytes; export { toBytes, fromBytes, toHex, hex2str, fromHex, byte, toUint8Array }; export default _Bytes_;