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; const executionContext = { ...context, props: {} }; return request.wrapRequestHandler({ options, request: context.request, context: executionContext }, () => context.next()); }; } exports.sentryPagesPlugin = sentryPagesPlugin; //# sourceMappingURL=pages-plugin.js.map