clone.d.ts 350 B

1234567891011121314151617181920
  1. /**
  2. * 浅拷贝/深拷贝
  3. * @param obj 对象
  4. */
  5. export declare function clone<T>(obj: T): T;
  6. /**
  7. * 浅拷贝/深拷贝
  8. * @param obj 对象
  9. * @param deep 是否深拷贝
  10. */
  11. export declare function clone<T>(obj: T, deep: boolean): T;
  12. declare module './ctor' {
  13. interface XEUtilsMethods {
  14. clone: typeof clone;
  15. }
  16. }
  17. export default clone