import type { ResourceError } from 'lib/api/resources'; import getErrorCause from './getErrorCause'; export default function getResourceErrorPayload | string>(error: Error | undefined): ResourceError['payload'] | undefined { const cause = getErrorCause(error); return cause && 'payload' in cause ? cause.payload as ResourceError['payload'] : undefined; }