/** * 根据key升序生成 key1=val1&key2=val2的字符串 * @param {object} data 需要处理的对象 * @param {boolean} ignoreNull 是否过滤空值(空格或者null值不参与拼接) * @param splitChar 连接的字符, 默认是& * @param equalChar = */ declare function generateKeyValStr(data: {}, ignoreNull?: boolean, splitChar?: string, equalChar?: string): string; /** * 将key1=val&key2=val的字符串组装成对象 * @param str key1=val&key2=val的字符串 * @param splitChar 连接的字符, 默认是& * @param equalChar = */ declare function keyValToObject(str: string, splitChar?: string, equalChar?: string): {}; /** * 判断传入的值是否为true * @param {Object} obj 传入值为'true','TRUE',1,'1','on','ON','YES','yes'时,返回true,其他值均返回false * @return {boolean} */ declare function isTrue(obj: any): boolean; /** * 验证ObjectId格式是否正确 * @param {string} id * @return {boolean} */ declare function isObjectId(id: string): boolean; /** * 10进制 -> 62进制 * @param {string | number} number * @return {string} */ declare function string10to62(number: string | number): string; /** * 62进制 -> 10 进制 * @param {string} numberCode * @return {number} */ declare function string62to10(numberCode: string): number; export { generateKeyValStr, isObjectId, isTrue, keyValToObject, string10to62, string62to10 };