project-general-tools
Version:
项目开发通用工具类封装
94 lines (93 loc) • 3.77 kB
TypeScript
declare const utils: {
getUUID(len: number, radix: number): string;
getResult(arr?: never[], id?: string, find?: string, result?: string): string;
url: {
build(url: string, param: any): string;
getParam(name: any): any;
getParamKeys(): any;
getParamVals(): any;
getParamMap(): any;
paramStringToMap: (str: string) => any;
mapToParamString(m: any): string;
};
object: {
isObject(obj: any): boolean;
isFunction(obj: any): boolean;
isArray(obj: any): boolean;
isNull(obj: any): boolean;
isNotNull(obj: any): boolean;
length(obj: any): number;
getChildrenPath(obj: any, c: any, k: any): any;
merge(t: any, s: any, mergeArray?: boolean): any;
};
string: {
trim(str: any): string;
isBlank(str: any): boolean;
isNotBlank(str: any): boolean;
isEmpty(str: any): boolean;
isNotEmpty(str: any): boolean;
equalsIgnoreCase(a: any, b: any): boolean;
};
list: {
isEmpty(l: any): boolean;
isNotEmpty(l: any): boolean;
stringToList(s: any): any;
find(l: any, k: any, v: any, j: any): any[];
indexOf(l: any, k: any, v: any, b: any, j: any): number;
};
map: {
mapsExtVal(maps: any, key: any): any[];
listToMap(list: any, key: any): any;
isEqualForString(a: any, b: any): boolean;
isEmpty(m: any): boolean;
isNotEmpty(m: any): boolean;
isEqual(a: any, b: any, isWeak: any, isString: any): boolean;
keys(m: any): any[];
vals(m: any): any[];
};
formatPhoneNumber(phone: string): string;
numberToPercentage(percentage: any): string;
/**
* @description 绑定事件 on(element, event, handler)
*/
on(): (element: any, event: any, handler: any) => void;
/**
* @description 解绑事件 off(element, event, handler)
*/
off(): (element: any, event: any, handler: any) => void;
CDN(name: string, cdn?: string | undefined): string;
};
export default utils;
/**
* _ooOoo_
* o8888888o
* 88' . '88
* (| -_- |)
* O\ = /O
* ____/`---'\____
* .' \\| |// `.
* / \\||| : |||// \
* / _||||| -:- |||||- \
* | | \\\ - /// | |
* | \_| ''\---/'' | |
* \ .-\__ `-` ___/-. /
* ___`. .' /--.--\ `. . __
* .'' '< `.___\_<|>_/___.' >'''.
* | | : `- \`.;`\ _ /`;.`/ - ` : | |
* \ \ `-. \_ __\ /__ _/ .-` / /
* ======`-.____`-.___\_____/___.-`____.-'======
* `=---='
* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
* 佛祖保佑 永无BUG
* 佛曰:
* 写字楼里写字间,写字间里程序员;
* 程序人员写程序,又拿程序换酒钱。
* 酒醒只在网上坐,酒醉还来网下眠;
* 酒醉酒醒日复日,网上网下年复年。
* 但愿老死电脑间,不愿鞠躬老板前;
* 奔驰宝马贵者趣,公交自行程序员。
* 别人笑我忒疯癫,我笑自己命太贱;
* 不见满街漂亮妹,哪个归得程序员?
*
* Mad Dragon 395548460@qq.com
*/