/** * @param {unknown} err * @return {Error} */ function coalesce_to_error(err) { return err instanceof Error || (err && /** @type {any} */ (err).name && /** @type {any} */ (err).message) ? /** @type {Error} */ (err) : new Error(JSON.stringify(err)); } export { coalesce_to_error as c };