UNPKG

oicq

Version:
42 lines (41 loc) 1.56 kB
/// <reference types="node" /> import * as stream from "stream"; export declare function uuid(): string; /** 计算流的md5 */ export declare function md5Stream(readable: stream.Readable): Promise<Buffer>; /** 计算文件的md5和sha */ export declare function fileHash(filepath: string): Promise<[Buffer, Buffer]>; /** 群号转uin */ export declare function code2uin(code: number): number; /** uin转群号 */ export declare function uin2code(uin: number): number; /** 解析彩色群名片 */ export declare function parseFunString(buf: Buffer): string; /** xml转义 */ export declare function escapeXml(str: string): string; export declare function log(any: any): void; /** 用于下载限量 */ export declare class DownloadTransform extends stream.Transform { _size: number; _transform(data: Buffer, encoding: BufferEncoding, callback: stream.TransformCallback): void; } export declare const PB_CONTENT: Uint8Array; export declare const IS_WIN: boolean; /** 系统临时目录,用于临时存放下载的图片等内容 */ export declare const TMP_DIR: string; /** 最大上传和下载大小,以图片上传限制为准:30MB */ export declare const MAX_UPLOAD_SIZE = 31457280; /** 性别 */ export declare type Gender = "male" | "female" | "unknown"; /** 群内权限 */ export declare type GroupRole = "owner" | "admin" | "member"; /** 可设置的在线状态 */ export declare enum OnlineStatus { Online = 11, Absent = 31, Invisible = 41, Busy = 50, Qme = 60, DontDisturb = 70 } export * from "./core/constants";