UNPKG

@uppy/provider-views

Version:

View library for Uppy remote provider plugins.

12 lines (9 loc) 379 B
import type { PartialTree } from '@uppy/core' /** * One-level copying is sufficient as mutations within our `partialTree` are limited to properties * such as `.status`, `.cached`, `.nextPagePath`, and not `.data = { THIS }`. */ const shallowClone = (partialTree: PartialTree): PartialTree => { return partialTree.map((item) => ({ ...item })) } export default shallowClone