|                           |  | '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;
 |