requestDataDeprecated.js 1.5 KB

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