effect-playwright
    Preparing search index...

    Class PlaywrightRequest

    0.1.2

    Hierarchy

    • Readonly<
          {
              allHeaders: Effect<{ [key: string]: string }, PlaywrightError>;
              failure: () => Option<{ errorText: string }>;
              frame: Effect<PlaywrightFrameService>;
              headers: Effect<{ [key: string]: string }>;
              headersArray: Effect<{ name: string; value: string }[], PlaywrightError>;
              headerValue: (name: string) => Effect<Option<string>, PlaywrightError>;
              isNavigationRequest: Effect<boolean>;
              method: Effect<string>;
              postData: () => Option<string>;
              postDataBuffer: () => Option<Buffer<ArrayBufferLike>>;
              postDataJSON: Effect<Option<any>, PlaywrightError>;
              redirectedFrom: () => Option<PlaywrightRequest>;
              redirectedTo: () => Option<PlaywrightRequest>;
              resourceType: Effect<string>;
              response: Effect<Option<PlaywrightResponse>, PlaywrightError>;
              serviceWorker: () => Option<PlaywrightWorker>;
              sizes: Effect<
                  {
                      requestBodySize: number;
                      requestHeadersSize: number;
                      responseBodySize: number;
                      responseHeadersSize: number;
                  },
                  PlaywrightError,
              >;
              timing: Effect<
                  {
                      connectEnd: number;
                      connectStart: number;
                      domainLookupEnd: number;
                      domainLookupStart: number;
                      requestStart: number;
                      responseEnd: number;
                      responseStart: number;
                      secureConnectionStart: number;
                      startTime: number;
                  },
              >;
              url: Effect<string>;
          },
      > & { _tag: "PlaywrightRequest" }
      • PlaywrightRequest
    Index

    Constructors

    • Parameters

      • args: {
            allHeaders: Effect<{ [key: string]: string }, PlaywrightError>;
            failure: () => Option<{ errorText: string }>;
            frame: Effect<PlaywrightFrameService>;
            headers: Effect<{ [key: string]: string }>;
            headersArray: Effect<{ name: string; value: string }[], PlaywrightError>;
            headerValue: (name: string) => Effect<Option<string>, PlaywrightError>;
            isNavigationRequest: Effect<boolean>;
            method: Effect<string>;
            postData: () => Option<string>;
            postDataBuffer: () => Option<Buffer<ArrayBufferLike>>;
            postDataJSON: Effect<Option<any>, PlaywrightError>;
            redirectedFrom: () => Option<PlaywrightRequest>;
            redirectedTo: () => Option<PlaywrightRequest>;
            resourceType: Effect<string>;
            response: Effect<Option<PlaywrightResponse>, PlaywrightError>;
            serviceWorker: () => Option<PlaywrightWorker>;
            sizes: Effect<
                {
                    requestBodySize: number;
                    requestHeadersSize: number;
                    responseBodySize: number;
                    responseHeadersSize: number;
                },
                PlaywrightError,
            >;
            timing: Effect<
                {
                    connectEnd: number;
                    connectStart: number;
                    domainLookupEnd: number;
                    domainLookupStart: number;
                    requestStart: number;
                    responseEnd: number;
                    responseStart: number;
                    secureConnectionStart: number;
                    startTime: number;
                },
            >;
            url: Effect<string>;
        }

      Returns PlaywrightRequest

    Properties

    _tag: "PlaywrightRequest"
    allHeaders: Effect<{ [key: string]: string }, PlaywrightError>
    failure: () => Option<{ errorText: string }>
    headers: Effect<{ [key: string]: string }>
    headersArray: Effect<{ name: string; value: string }[], PlaywrightError>
    headerValue: (name: string) => Effect<Option<string>, PlaywrightError>
    isNavigationRequest: Effect<boolean>
    method: Effect<string>
    postData: () => Option<string>
    postDataBuffer: () => Option<Buffer<ArrayBufferLike>>
    postDataJSON: Effect<Option<any>, PlaywrightError>
    redirectedFrom: () => Option<PlaywrightRequest>
    redirectedTo: () => Option<PlaywrightRequest>
    resourceType: Effect<string>
    serviceWorker: () => Option<PlaywrightWorker>
    sizes: Effect<
        {
            requestBodySize: number;
            requestHeadersSize: number;
            responseBodySize: number;
            responseHeadersSize: number;
        },
        PlaywrightError,
    >
    timing: Effect<
        {
            connectEnd: number;
            connectStart: number;
            domainLookupEnd: number;
            domainLookupStart: number;
            requestStart: number;
            responseEnd: number;
            responseStart: number;
            secureConnectionStart: number;
            startTime: number;
        },
    >
    url: Effect<string>

    Methods