UNPKG

wildfire-im-sdk

Version:
72 lines (71 loc) 2.74 kB
/** * 比较数值大小 * @param {long | number | string} a * @param {long | number | string} b * @return {number} 相等返回0,a 大于 b 返回1,a 小于 b 返回-1 */ export function compare(a: long | number | string, b: long | number | string): number; /** * 判断数值是否相等 * @param {long | number | string} a * @param {long | number | string} b * @return {boolean} 相等返回true;否则返回false */ export function eq(a: long | number | string, b: long | number | string): boolean; /** * 判断数值a是否大于b * @param {long | number | string} a * @param {long | number | string} b * @return {boolean} a大于b返回true;否则返回false */ export function gt(a: long | number | string, b: long | number | string): boolean; /** * 判断数值a是否大于或等于b * @param {long | number | string} a * @param {long | number | string} b * @return {boolean} a大于或等于b返回true;否则返回false */ export function gte(a: long | number | string, b: long | number | string): boolean; /** * 判断数值a是否小于b * @param {long | number | string} a * @param {long | number | string} b * @return {boolean} a小于b返回true;否则返回false */ export function lt(a: long | number | string, b: long | number | string): boolean; /** * 判断数值a是否小于或等于b * @param {long | number | string} a * @param {long | number | string} b * @return {boolean} a小于或者等于b返回true;否则返回false */ export function lte(a: long | number | string, b: long | number | string): boolean; /** * 将数值l转换成string类型 * @param {long | number | string} l * @return {string} 数值表示 */ export function stringValue(l: long | number | string): string; /** * 将数值l转换成long类型 * @param {long | number | string} l * @return {long} 数值表示 */ export function longValue(value: any): long; /** * 将数值l转换成number类型 * @param {long | number | string} l * @return {number|l} 如果数值l小于等于{@code Number.MAX_SAFE_INTEGER}则返回对应的number,否则原样返回 */ export function numberValue(l: long | number | string): number | any; /** * * 由于Java long类型,在js里面,不能用number类型表示,故js里面采用js long对象表示 * java long数据和js long对象序列成json格式的字符串时,格式并一样,为了处理跨平台需求, * 将序列化后的json格式字符串 * java long "uid":12345678 * * 当Java long类型的值,需要序列化为json字符串进行传输时,js long对象序列化出来的 */ export function _patchToJavaLong(jsonStr: any, key: any): any; export function _reverseToJsLongString(jsonStr: any, key: any): any;