diff --git a/dev/config/src/vite/vite.test.config.ts b/dev/config/src/vite/vite.test.config.ts index 96d4a5524..537e9eee8 100644 --- a/dev/config/src/vite/vite.test.config.ts +++ b/dev/config/src/vite/vite.test.config.ts @@ -53,7 +53,6 @@ export default function () { }, pool: "forks", // forks is slower than 'threads' but more compatible with low-level libs (e.g. bcrypt) testTimeout: 10000, - //disableConsoleIntercept: true, }, plugins: [ VitePluginSourcemapExclude({ excludeNodeModules: true }), diff --git a/packages/common/src/error.ts b/packages/common/src/error.ts index ca7db5bfc..03fb6e408 100644 --- a/packages/common/src/error.ts +++ b/packages/common/src/error.ts @@ -182,8 +182,8 @@ export class ProsopoApiError extends ProsopoBaseError { } } -export const unwrapError = (err: ProsopoApiError | SyntaxError | ZodError) => { - const code = "code" in err ? err.code : 400; +export const unwrapError = (err: ProsopoBaseError | SyntaxError | ZodError) => { + const code = "code" in err ? (err.code as number) : 400; let message = i18next.t(err.message); let jsonError: ApiJsonError = { code, message }; let statusMessage = err.message; @@ -215,8 +215,8 @@ export const unwrapError = (err: ProsopoApiError | SyntaxError | ZodError) => { return { code, statusMessage, jsonError }; }; -export function isZodError(err: unknown): err is ZodError { +export const isZodError = (err: unknown): err is ZodError => { return Boolean( err && (err instanceof ZodError || (err as ZodError).name === "ZodError"), ); -} +};