@lucidcms/core
Version:
The core of the Lucid CMS. It's responsible for spinning up the API and serving the CMS.
2 lines • 861 B
JavaScript
import{isTranslatableCopy as e}from"../../libs/i18n/copy.mjs";import t from"../../constants/constants.mjs";import n from"./lucid-api-error.mjs";import{translate as r}from"../../libs/i18n/translate.mjs";const i=t=>e(t)?r(t):Array.isArray(t)?t.map(i):t&&typeof t==`object`?Object.fromEntries(Object.entries(t).map(([e,t])=>[e,i(t)])):t,a=e=>e instanceof n?{name:e.error.name?r(e.error.name):t.errors.name,message:e.error.message?r(e.error.message):t.errors.message,status:e.error.status,errors:i(e.error.errors),code:e.error.code,key:e.error.key}:e?.statusCode===429?{code:`rate_limit`,name:r(`server:core.rate.limit.error.name`),message:e.message||t.errors.message,status:429}:{name:t.errors.name,message:e.message||t.errors.message,status:t.errors.status,errors:t.errors.errors,code:t.errors.code};export{a as default};
//# sourceMappingURL=decode-error.mjs.map