| 123456789101112131415161718 |
- import { http } from "./effect.js"
- import { socket } from "./socket.js"
- /** HTTP and WebSocket cassette recording. */
- export const HttpRecorder = { http, socket } as const
- export namespace HttpRecorder {
- /** Additional JSON metadata stored with a cassette. */
- export type CassetteMetadata = import("./types.js").CassetteMetadata
- /** Recorder configuration. */
- export type RecorderOptions = import("./types.js").RecorderOptions
- /** Additive redaction and header-preservation policy. */
- export type RedactOptions = import("./types.js").RedactOptions
- /** Returns whether an incoming HTTP request matches a recorded request. */
- export type RequestMatcher = import("./types.js").RequestMatcher
- /** The normalized HTTP request representation used for matching. */
- export type RequestSnapshot = import("./types.js").RequestSnapshot
- }
|