export declare class DataOperationUtil { /** * deep copy a obj to new obj */ static copy(obj: T, classReference: { new (): T; }): T; /** * deep copy */ static deepCopy(src: any): any; /** * 简单深拷贝:不拷贝原型链属性 * TODO 注意:未加入循环引用检测!不支持Map 移入common时请扩展完善 */ static simpleDeepCopy(o: any): any; /** * 深判断是否相等 * TODO 注意:未加入循环引用检测!不支持Map,移入common时请扩展完善 */ static equal(a: any, b: any): boolean; /** * 检查数组中是否存在某个元素 */ static arrayIncludes(array: any, searchElement: any, fromIndex?: number): boolean; }