/// /// /** * @description http query 处理模块 * * 引用方法: * ```JavaScript * var querystring = require('querystring'); * ``` * */ declare module 'querystring' { /** * @description url 部件字符串安全编码 * @param str 要编码的 url * @return 返回编码的字符串 * */ function escape(str: string): string; /** * @description url 安全字符串解码 * @param str 要解码的 url * @return 返回解码的字符串 * */ function unescape(str: string): string; /** * @description 解析 query 字符串 * @param str 要解析的字符串 * @param sep 解析时使用的分割字符串,缺省为 & * @param eq 解析时使用的赋值字符串,缺省为 = * @param opt 解析参数,暂未支持 * @return 返回解码的对象 * */ function parse(str: string, sep?: string, eq?: string, opt?: FIBJS.GeneralObject): Class_HttpCollection; /** * @description 序列化一个对象为 query 字符串 * @param obj 要序列化的对象 * @param sep 序列化时使用的分割字符串,缺省为 & * @param eq 序列化时使用的赋值字符串,缺省为 = * @param opt 解析参数,暂未支持 * @return 返回序列化后的字符串 * */ function stringify(obj: FIBJS.GeneralObject, sep?: string, eq?: string, opt?: FIBJS.GeneralObject): string; }