Skip to the content

Capsid menu

app/lib/error-message.mjs

9 lines and 1 functions in DrDustinEdwards/dustinedwards-info, at commit 1590ba4 on 2026-10-24. This file on GitHub.

Functions

The functions of error-message.mjs
FunctionLinesComplexityCoveredCRAPMutation
errorMessage7 to 92100%OkCRAP 2No data: no mutants in this code

Imports

It imports no other module of this repo. Imported by app/components/admin/revision-list.tsx, app/components/admin/use-live-preview.ts, app/components/admin/use-media-search.ts, app/entry.server.tsx, app/lib/admin/bulk-tag.ts, app/lib/admin/posts-actions.server.ts, app/lib/blog-view.ts, app/lib/cache-purge.server.ts, app/lib/carrel/media-adapter.server.ts, app/lib/citations.server.ts, app/lib/cv/pdf.server.ts, app/lib/editor/action.server.ts, app/lib/editor/converge.mjs, app/lib/editor/divergence.server.ts, app/lib/editor/frontmatter.ts, app/lib/editor/head.server.ts, app/lib/editor/link-targets.server.ts, app/lib/editor/preview-link-action.server.ts, app/lib/editor/publish.server.ts, app/lib/health/snapshot.server.ts, app/lib/health/verdicts.mjs, app/lib/media/actions.server.ts, app/lib/media/core.server.ts, app/lib/media/rebuild.server.ts, app/lib/media/resolvers.server.ts, app/lib/media/upload-contract.mjs, app/lib/media/upload.server.ts, app/lib/operator/api.server.ts, app/lib/operator/upload-media.server.ts, app/lib/podcast/podcast.server.ts, app/lib/publications/save.server.ts, app/lib/publications/sources.server.ts, app/lib/search/ask.server.ts, app/lib/webmention/verify.server.ts, app/routes/admin.kb.preview.tsx, app/routes/admin.posts.$slug.edit.tsx, app/routes/admin.posts._index.tsx, app/routes/admin.posts.new.tsx, app/routes/admin.preview.ts, app/routes/api.health.ts, app/routes/media.$.ts, app/routes/search.ask.ts, app/routes/search.tsx, app/routes/webmention.ts, workers/media-events.ts, workers/watchdog.ts, workers/webmention-verify.ts.

Source

/**
 * The message of a thrown value: an Error's own message, anything else as a string. Plain
 * JavaScript with no imports, so the Worker, the build scripts and the browser all share it.
 * @param {unknown} error
 * @returns {string}
 */
export function errorMessage(error) {
  return error instanceof Error ? error.message : String(error);
}