mirror of
https://github.com/morluto/rea.git
synced 2026-10-31 03:45:39 +00:00
24 lines
782 B
TypeScript
24 lines
782 B
TypeScript
import type { WebPageInspection } from "../domain/browserObservationSchemas.js";
|
|
|
|
export interface CapturedScript {
|
|
readonly scriptId: string;
|
|
readonly rawUrl: string;
|
|
readonly url: string;
|
|
readonly origin: string | null;
|
|
readonly hash: string | null;
|
|
readonly length: number | null;
|
|
readonly isModule: boolean | null;
|
|
readonly language: string | null;
|
|
readonly sourceMapUrl: string | null;
|
|
readonly sourceMapRawUrl: string | null;
|
|
readonly executionContextKey: string | null;
|
|
}
|
|
|
|
export type NetworkState = WebPageInspection["network"]["requests"][number];
|
|
|
|
/** Bounds retained CDP script identities independently from source text capture. */
|
|
export const CDP_CAPTURE_SCRIPT_METADATA_LIMITS = {
|
|
retainedBytes: 8 * 1024 * 1024,
|
|
scripts: 50_000,
|
|
} as const;
|