UNPKG

oicq

Version:
31 lines (30 loc) 1.12 kB
/// <reference types="node" /> import { BinaryLike } from "crypto"; import * as zlib from "zlib"; import * as stream from "stream"; /** 一个0长buf */ export declare const BUF0: Buffer; /** 4个0的buf */ export declare const BUF4: Buffer; /** 16个0的buf */ export declare const BUF16: Buffer; /** no operation */ export declare const NOOP: () => void; /** promisified unzip */ export declare const unzip: typeof zlib.unzip.__promisify__; /** promisified gzip */ export declare const gzip: typeof zlib.gzip.__promisify__; /** promisified pipeline */ export declare const pipeline: typeof stream.pipeline.__promisify__; /** md5 hash */ export declare const md5: (data: BinaryLike) => Buffer; /** sha hash */ export declare const sha: (data: BinaryLike) => Buffer; /** unix timestamp (second) */ export declare const timestamp: () => number; /** 数字ip转通用ip */ export declare function int32ip2str(ip: number | string): string; /** 隐藏并锁定一个属性 */ export declare function lock(obj: any, prop: string): void; /** 隐藏一个属性 */ export declare function hide(obj: any, prop: string): void;