]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - shared/core-utils/common/object.ts
Refactor my actor avatar edit
[github/Chocobozzz/PeerTube.git] / shared / core-utils / common / object.ts
index 2330c94038da1f436878f012bdc2f5e377921809..7f1f147f4b3870f49680db9f7cfc0a991e54b758 100644 (file)
@@ -41,9 +41,14 @@ function sortObjectComparator (key: string, order: 'asc' | 'desc') {
   }
 }
 
+function shallowCopy <T> (o: T): T {
+  return Object.assign(Object.create(Object.getPrototypeOf(o)), o)
+}
+
 export {
   pick,
   omit,
   getKeys,
+  shallowCopy,
   sortObjectComparator
 }