| 
						 | 
						- 'use strict';
 - const {deserialize} = require('./deserialize.js');
 - const {serialize} = require('./serialize.js');
 - 
 - /**
 -  * @typedef {Array<string,any>} Record a type representation
 -  */
 - 
 - /**
 -  * Returns an array of serialized Records.
 -  * @param {any} any a serializable value.
 -  * @param {{transfer?: any[], json?: boolean, lossy?: boolean}?} options an object with
 -  * a transfer option (ignored when polyfilled) and/or non standard fields that
 -  * fallback to the polyfill if present.
 -  * @returns {Record[]}
 -  */
 - Object.defineProperty(exports, '__esModule', {value: true}).default = typeof structuredClone === "function" ?
 -   /* c8 ignore start */
 -   (any, options) => (
 -     options && ('json' in options || 'lossy' in options) ?
 -       deserialize(serialize(any, options)) : structuredClone(any)
 -   ) :
 -   (any, options) => deserialize(serialize(any, options));
 -   /* c8 ignore stop */
 - 
 - exports.deserialize = deserialize;
 - exports.serialize = serialize;
 
 
  |