@modernpoacher/zashiki-react-redux
Version:
React + Redux for Zashiki
25 lines (21 loc) • 446 B
JavaScript
import {
REJECTED
} from '#zashiki-react-redux/app/common'
export function transformError ({
code,
name = 'Application Error',
message
} = {}) {
return {
...(code ? { code } : {}),
name,
...(message ? { message } : {})
}
}
export function transformRejected (status = REJECTED, { exception = {} } = {}) {
return {
status,
exception: transformError(exception)
}
}
export * as stages from './stages/index.mjs'