Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); const async = require('./async.js'); const request = require('./request.js'); function sentryPagesPlugin(handlerOrOptions) { async.setAsyncLocalStorageAsyncContextStrategy(); return (context) => { if (context.request.method === "OPTIONS" || context.request.method === "HEAD") { return context.next(); } const options = typeof handlerOrOptions === "function" ? handlerOrOptions(context) : handlerOrOptions; return request.wrapRequestHandler( { options, request: context.request, context: { ...context, props: {} } }, () => context.next() ); }; } exports.sentryPagesPlugin = sentryPagesPlugin; //# sourceMappingURL=pages-plugin.js.map