export interface ObjectUtil { uuid(): string apply(target: any): any merge(target: any): any copy(object: Object): object getValueByPath(object: Object, prop: string): any valueEquals(a: any, b: any): boolean }