@sentry/nextjs
Version:
Official Sentry SDK for Next.js
18 lines (15 loc) • 667 B
JavaScript
import { isBuild } from '../utils/isBuild.js';
import { callDataFetcherTraced, withErrorInstrumentation } from '../utils/wrapperUtils.js';
function wrapGetStaticPropsWithSentry(origGetStaticPropsa, _parameterizedRoute) {
return new Proxy(origGetStaticPropsa, {
apply: async (wrappingTarget, thisArg, args) => {
if (isBuild()) {
return wrappingTarget.apply(thisArg, args);
}
const errorWrappedGetStaticProps = withErrorInstrumentation(wrappingTarget);
return callDataFetcherTraced(errorWrappedGetStaticProps, args);
}
});
}
export { wrapGetStaticPropsWithSentry };
//# sourceMappingURL=wrapGetStaticPropsWithSentry.js.map