"use strict";
/**
 * Copyright: (c) Myia SAS 2026.
 * This file and its contents are licensed under the AGPLv3 License.
 * Please see the LICENSE file at the root of this repository
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.DEFAULT_TEXTUAL_CONTENT_TYPES = exports.utf8SafeSlice = exports.previewBody = exports.isTextualContentType = exports.DEFAULT_REDACT_HEADERS = exports.redactHeaders = exports.NetworkCoalescer = exports.NetworkCaptureSession = void 0;
// Feature: network capture — sidecar NDJSON stream of one record per
// HTTP exchange that fired during a test (browser-context traffic +
// runner-side `playwright.request` traffic).
//
// Public surface is the `NetworkCaptureSession` class. The fixture
// owns construction, attachment to BrowserContexts /
// APIRequestContexts, and the `stop(testFailed)` call at teardown.
var network_capture_session_1 = require("./network-capture-session");
Object.defineProperty(exports, "NetworkCaptureSession", { enumerable: true, get: function () { return network_capture_session_1.NetworkCaptureSession; } });
var network_coalescer_1 = require("./network-coalescer");
Object.defineProperty(exports, "NetworkCoalescer", { enumerable: true, get: function () { return network_coalescer_1.NetworkCoalescer; } });
var redaction_1 = require("./redaction");
Object.defineProperty(exports, "redactHeaders", { enumerable: true, get: function () { return redaction_1.redactHeaders; } });
Object.defineProperty(exports, "DEFAULT_REDACT_HEADERS", { enumerable: true, get: function () { return redaction_1.DEFAULT_REDACT_HEADERS; } });
var body_preview_1 = require("./body-preview");
Object.defineProperty(exports, "isTextualContentType", { enumerable: true, get: function () { return body_preview_1.isTextualContentType; } });
Object.defineProperty(exports, "previewBody", { enumerable: true, get: function () { return body_preview_1.previewBody; } });
Object.defineProperty(exports, "utf8SafeSlice", { enumerable: true, get: function () { return body_preview_1.utf8SafeSlice; } });
Object.defineProperty(exports, "DEFAULT_TEXTUAL_CONTENT_TYPES", { enumerable: true, get: function () { return body_preview_1.DEFAULT_TEXTUAL_CONTENT_TYPES; } });
