keep-observers
Version:
This is a monitoring service applied to the web side Support Elasticsearch+kiban The middleware extension interface is provided by means of plug-in service compositionkeep-observers
73 lines (72 loc) • 2.92 kB
TypeScript
/**
* 根据时间搓 返回时间
* @param date format
* @return string
*/
export declare function dateFormat(date: any, format: any): any;
/**
* 检查script基本数据类型
* @param mixed value
* @return boolean
*/
export declare function isNumber(value: any): boolean;
export declare function isString(value: any): boolean;
export declare function isArray(value: any): boolean;
export declare function isBoolean(value: any): boolean;
export declare function isRegExp(value: any): boolean;
export declare function isDateObject(value: any): boolean;
export declare function isUndefined(value: any): boolean;
export declare function isNull(value: any): boolean;
export declare function isExist(value: any): boolean;
export declare function isSymbol(value: any): boolean;
export declare function isSVGElement(value: any): any;
export declare function isObject(value: any): boolean;
export declare function isEmptyObject(obj: any): boolean;
export declare function isEmptyArray(array: any): boolean;
export declare function isFunction(value: any): boolean;
export declare function isElement(value: any): boolean;
export declare function isWindow(value: any): boolean;
/**
* 检查是否是普通空对象
* @param object obj
* @return boolean
*/
export declare function isPlainObject(obj: any): any;
export declare function isClassObject(obj: any): boolean;
export declare function toArray(array: any): any;
export declare function toString(content: any): any;
export declare function setSessionStorage(key: any, value: any): void;
export declare function getSessionStorage(key: any): any;
export declare function removeSessionStorage(key: any): void;
export declare function setStorage(key: any, value: any): void;
export declare function getStorage(key: any): any;
export declare function removeStorage(key: any): void;
export declare function getUniqueID(): string;
export declare function extend(...arg: any[]): any;
export declare function mixin(origin: any, provider: any): void;
/**
* @filter:
* @param obj { array and object}
* @param call { array.filter(callback)}
* @return: new obj
*/
export declare function filter(obj: any, callback: any): any;
/**
* @map:
* @param obj { array and object}
* @param call { array.filter(callback)}
* @return: new obj
*/
export declare function map(obj: any, callback: any): any;
/**
* @map:
* @param obj { array and object}
* @param call { array.filter(callback)}
* @return: new Array
*/
export declare function mapToArray(obj: any, callback: any): any;
export declare function throttleWrap(delay: any): (Fn: Function) => () => void;
export declare function debounceWrap(delay: any): (Fn: Function) => (...any: any[]) => boolean;
export declare function objectStringify(object: any): string;
export declare function getHashCode(object: any): string;
export declare function substringLimt(text: string, limt?: number, flag?: boolean): string;