Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 706 Bytes

README.md

File metadata and controls

31 lines (21 loc) · 706 Bytes

Structured clone

A Javascript implementation of the structured clone algorithm.

No external dependencies.

Install

# Yarn
yarn add @johanholmerin/structured-clone

# npm
npm install @johanholmerin/structured-clone

Usage

import structuredClone from '@johanholmerin/structured-clone';

const newObj = structuredClone(obj);

Limitations

  • CryptoKey and ImageBitmap are not supported, since there is no way to synchronously make a copy.
  • Copying FileList is only supported in browsers that support the DataTransfer constructor.
  • Does not support the transfer parameter