UNPKG

canvas-select-plus

Version:

一款基于canvas的2D图像标注工具,在canvas-select的基础上,添加了清空、复制、撤销、重做、隐藏、显示和鼠标样式变化等功能,尚在开发和维护中...

17 lines (16 loc) 621 B
export declare function createUuid(): string; /** * 判断图形是否符合嵌套关系, 业务需求:只需要判断shape2所有的点是否都在shape1内部即可 * @param shape1 参数1 * @param shape2 参数2 * @reutrn Boolean 符合条件返回true 否则返回false */ export declare function isNested(shape1: any, shape2: any): boolean; /** * 深拷贝函数 */ export declare function deepClone<T>(obj: T, hash?: WeakMap<object, any>): T; /** * 判断两个对象的某些keys是否相等 */ export declare function deepEqual(obj1: any, obj2: any, keysToCompare?: string[]): boolean;