UNPKG

penpal

Version:

A promise-based library for communicating with iframes via postMessage.

18 lines (17 loc) 429 B
/** * Converts an error object into a plain object. */ export const serializeError = ({ name, message, stack, }) => ({ name, message, stack, }); /** * Converts a plain object into an error object. */ export const deserializeError = (obj) => { const deserializedError = new Error(); // @ts-ignore Object.keys(obj).forEach((key) => (deserializedError[key] = obj[key])); return deserializedError; };