wildfire-im-sdk
Version:
野火IM SDK for Vue3 projects
72 lines (71 loc) • 2.74 kB
TypeScript
/**
* 比较数值大小
* @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;