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
| Function | Lines | Complexity | Covered | CRAP | Mutation |
|---|---|---|---|---|---|
| errorMessage | 7 to 9 | 2 | 100% | OkCRAP 2 | No 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);
}