requestDataDeprecated.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import { extractRequestData as extractRequestData$1, addRequestDataToEvent } from '@sentry/utils';
  2. /**
  3. * @deprecated `Handlers.ExpressRequest` is deprecated and will be removed in v8. Use `PolymorphicRequest` instead.
  4. */
  5. /**
  6. * Normalizes data from the request object, accounting for framework differences.
  7. *
  8. * @deprecated `Handlers.extractRequestData` is deprecated and will be removed in v8. Use `extractRequestData` instead.
  9. *
  10. * @param req The request object from which to extract data
  11. * @param keys An optional array of keys to include in the normalized data.
  12. * @returns An object containing normalized request data
  13. */
  14. function extractRequestData(req, keys) {
  15. return extractRequestData$1(req, { include: keys });
  16. }
  17. /**
  18. * Options deciding what parts of the request to use when enhancing an event
  19. *
  20. * @deprecated `Handlers.ParseRequestOptions` is deprecated and will be removed in v8. Use
  21. * `AddRequestDataToEventOptions` in `@sentry/utils` instead.
  22. */
  23. /**
  24. * Enriches passed event with request data.
  25. *
  26. * @deprecated `Handlers.parseRequest` is deprecated and will be removed in v8. Use `addRequestDataToEvent` instead.
  27. *
  28. * @param event Will be mutated and enriched with req data
  29. * @param req Request object
  30. * @param options object containing flags to enable functionality
  31. * @hidden
  32. */
  33. function parseRequest(event, req, options = {}) {
  34. return addRequestDataToEvent(event, req, { include: options });
  35. }
  36. export { extractRequestData, parseRequest };
  37. //# sourceMappingURL=requestDataDeprecated.js.map