@belgattitude/http-exception
Version:
Warning: has been moved to @httpx/exception. Please update.
18 lines (15 loc) • 564 B
JavaScript
import { objectSpread2 as _objectSpread2 } from '../../_virtual/_rollupPluginBabelHelpers.js';
import { SerializerError } from '../error/SerializerError.js';
import { createFromSerializable } from '../mapper/createFromSerializable.js';
var fromJson = function fromJson(json) {
var v;
try {
v = JSON.parse(json !== null && json !== void 0 ? json : '');
} catch (e) {
return new SerializerError("Can't parse json", _objectSpread2({}, e instanceof Error ? {
cause: e
} : {}));
}
return createFromSerializable(v);
};
export { fromJson };