Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
28 lines
993 B
Plaintext
28 lines
993 B
Plaintext
import { RateLimits, TransportMakeRequestResponse } from '@sentry/core';
|
|
import { SendReplayData } from '../types';
|
|
/**
|
|
* Send replay attachment using `fetch()`
|
|
*/
|
|
export declare function sendReplayRequest({ recordingData, replayId, segmentId: segment_id, eventContext, timestamp, session, }: SendReplayData): Promise<TransportMakeRequestResponse>;
|
|
/**
|
|
* This error indicates that the transport returned an invalid status code.
|
|
*/
|
|
export declare class TransportStatusCodeError extends Error {
|
|
constructor(statusCode: number);
|
|
}
|
|
/**
|
|
* This error indicates that we hit a rate limit API error.
|
|
*/
|
|
export declare class RateLimitError extends Error {
|
|
rateLimits: RateLimits;
|
|
constructor(rateLimits: RateLimits);
|
|
}
|
|
/**
|
|
* This error indicates that the replay duration limit was exceeded and the session is too long.
|
|
*
|
|
*/
|
|
export declare class ReplayDurationLimitError extends Error {
|
|
constructor();
|
|
}
|
|
//# sourceMappingURL=sendReplayRequest.d.ts.map
|