replay.tsx 697 B

12345678910111213141516171819202122232425262728293031
  1. type JsonObject = Record<string, unknown>;
  2. type JsonArray = unknown[];
  3. export type NetworkMetaWarning =
  4. | 'JSON_TRUNCATED'
  5. | 'TEXT_TRUNCATED'
  6. | 'INVALID_JSON'
  7. | 'URL_SKIPPED';
  8. interface NetworkMeta {
  9. warnings?: NetworkMetaWarning[];
  10. }
  11. export type NetworkBody = JsonObject | JsonArray | string;
  12. export interface ReplayNetworkRequestOrResponse {
  13. headers: Record<string, string>;
  14. _meta?: NetworkMeta;
  15. body?: NetworkBody;
  16. size?: number;
  17. }
  18. export type ReplayNetworkRequestData = {
  19. endTimestamp: number;
  20. startTimestamp: number;
  21. statusCode: number;
  22. url: string;
  23. method?: string;
  24. request?: ReplayNetworkRequestOrResponse;
  25. response?: ReplayNetworkRequestOrResponse;
  26. };