import { setAsyncLocalStorageAsyncContextStrategy } from './async.js'; import { wrapRequestHandler } from './request.js'; function sentryPagesPlugin(handlerOrOptions) { setAsyncLocalStorageAsyncContextStrategy(); return (context) => { if (context.request.method === "OPTIONS" || context.request.method === "HEAD") { return context.next(); } const options = typeof handlerOrOptions === "function" ? handlerOrOptions(context) : handlerOrOptions; return wrapRequestHandler( { options, request: context.request, context: { ...context, props: {} } }, () => context.next() ); }; } export { sentryPagesPlugin }; //# sourceMappingURL=pages-plugin.js.map