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
21 lines
1.8 KiB
Plaintext
21 lines
1.8 KiB
Plaintext
import type { NetworkMetaWarning } from '@sentry-internal/browser-utils';
|
|
import type { NetworkRequestData, ReplayNetworkRequestData, ReplayNetworkRequestOrResponse, ReplayPerformanceEntry } from '../../types';
|
|
/** Get the size of a body. */
|
|
export declare function getBodySize(body: RequestInit['body']): number | undefined;
|
|
/** Convert a Content-Length header to number/undefined. */
|
|
export declare function parseContentLengthHeader(header: string | null | undefined): number | undefined;
|
|
/** Merge a warning into an existing network request/response. */
|
|
export declare function mergeWarning(info: ReplayNetworkRequestOrResponse | undefined, warning: NetworkMetaWarning): ReplayNetworkRequestOrResponse;
|
|
/** Convert ReplayNetworkRequestData to a PerformanceEntry. */
|
|
export declare function makeNetworkReplayBreadcrumb(type: string, data: ReplayNetworkRequestData | null): ReplayPerformanceEntry<NetworkRequestData> | null;
|
|
/** Build the request or response part of a replay network breadcrumb that was skipped. */
|
|
export declare function buildSkippedNetworkRequestOrResponse(bodySize: number | undefined): ReplayNetworkRequestOrResponse;
|
|
/** Build the request or response part of a replay network breadcrumb. */
|
|
export declare function buildNetworkRequestOrResponse(headers: Record<string, string>, bodySize: number | undefined, body: string | undefined): ReplayNetworkRequestOrResponse | undefined;
|
|
/** Filter a set of headers */
|
|
export declare function getAllowedHeaders(headers: Record<string, string>, allowedHeaders: string[]): Record<string, string>;
|
|
/** Match an URL against a list of strings/Regex. */
|
|
export declare function urlMatches(url: string, urls: (string | RegExp)[]): boolean;
|
|
/** exported for tests */
|
|
export declare function getFullUrl(url: string, baseURI?: string): string;
|
|
//# sourceMappingURL=networkUtils.d.ts.map |