vite-plugin-react-server
Version:
Vite plugin for React Server Components (RSC)
20 lines (18 loc) • 1.55 kB
JavaScript
/**
* vite-plugin-react-server
* Copyright (c) Nico Brinkkemper
* MIT License
*/
function serializeErrorInfo(errorInfo) {
if (errorInfo == null || typeof errorInfo !== "object") {
return null;
}
const { componentStack, digest, ...rest } = errorInfo;
return {
componentStack,
digest,
...rest
};
}
export { serializeErrorInfo };
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VyaWFsaXplRXJyb3JJbmZvLmpzIiwic291cmNlcyI6WyIuLi8uLi8uLi9wbHVnaW4vZXJyb3Ivc2VyaWFsaXplRXJyb3JJbmZvLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBmdW5jdGlvbiBzZXJpYWxpemVFcnJvckluZm8oZXJyb3JJbmZvOiB1bmtub3duKTogbnVsbCB8IHtcbiAgY29tcG9uZW50U3RhY2s/OiBzdHJpbmcgfCB1bmRlZmluZWQ7XG4gIGRpZ2VzdD86IHN0cmluZyB8IHVuZGVmaW5lZDtcbn0ge1xuICBpZihlcnJvckluZm8gPT0gbnVsbCB8fCB0eXBlb2YgZXJyb3JJbmZvICE9PSBcIm9iamVjdFwiKSB7XG4gICAgcmV0dXJuIG51bGw7XG4gIH1cbiAgY29uc3QgeyBjb21wb25lbnRTdGFjaywgZGlnZXN0LCAuLi5yZXN0IH0gPSBlcnJvckluZm8gYXMge1xuICAgIGNvbXBvbmVudFN0YWNrPzogc3RyaW5nO1xuICAgIGRpZ2VzdD86IHN0cmluZztcbiAgfTtcbiAgcmV0dXJuIHtcbiAgICBjb21wb25lbnRTdGFjazogY29tcG9uZW50U3RhY2ssXG4gICAgZGlnZXN0OiBkaWdlc3QsXG4gICAgLi4ucmVzdCxcbiAgfTtcbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFPLFNBQVMsbUJBQW1CLFNBR2pDLEVBQUE7QUFDQSxFQUFBLElBQUcsU0FBYSxJQUFBLElBQUEsSUFBUSxPQUFPLFNBQUEsS0FBYyxRQUFVLEVBQUE7QUFDckQsSUFBTyxPQUFBLElBQUE7QUFBQTtBQUVULEVBQUEsTUFBTSxFQUFFLGNBQUEsRUFBZ0IsTUFBUSxFQUFBLEdBQUcsTUFBUyxHQUFBLFNBQUE7QUFJNUMsRUFBTyxPQUFBO0FBQUEsSUFDTCxjQUFBO0FBQUEsSUFDQSxNQUFBO0FBQUEsSUFDQSxHQUFHO0FBQUEsR0FDTDtBQUNGOzs7OyJ9