webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
FetchResponse Interface Reference

import"FetchResponse.idl";

Public Member Functions

Promise< ArrayBuffer > arrayBuffer ()
 
Promise< Blobblob ()
 
Promise< BlobformData ()
 
Promise< anyjson ()
 
Promise< USVString > text ()
 
FetchResponse clone ()
 
FetchResponse cloneForJS ()
 
void startConsumingStream (unsigned short type)
 
void consumeChunk (Uint8Array chunk)
 
Promise< anyfinishConsumingStream ()
 
Promise< anyconsume (unsigned short type)
 
boolean isLoading ()
 
void setStatus (unsigned short status, DOMString statusText)
 
void initializeWith (any body)
 
ReadableStreamSource createReadableStreamSource ()
 
boolean isDisturbed ()
 

Static Public Member Functions

static FetchResponse error ()
 
static FetchResponse redirect (DOMString url, optional unsigned short status=302)
 

Public Attributes

readonly attribute ResponseType type
 
readonly attribute DOMString url
 
readonly attribute boolean redirected
 
readonly attribute unsigned short status
 
readonly attribute boolean ok
 
readonly attribute DOMString statusText
 
readonly attribute FetchHeaders headers
 
readonly attribute ReadableStream body
 
readonly attribute boolean bodyUsed
 

Member Function Documentation

◆ arrayBuffer()

Promise<ArrayBuffer> FetchResponse::arrayBuffer ( )

◆ blob()

Promise<Blob> FetchResponse::blob ( )

◆ clone()

FetchResponse FetchResponse::clone ( )

◆ cloneForJS()

FetchResponse FetchResponse::cloneForJS ( )

◆ consume()

Promise<any> FetchResponse::consume ( unsigned short  type)

◆ consumeChunk()

void FetchResponse::consumeChunk ( Uint8Array  chunk)

◆ createReadableStreamSource()

ReadableStreamSource FetchResponse::createReadableStreamSource ( )

◆ error()

static FetchResponse FetchResponse::error ( )
static

◆ finishConsumingStream()

Promise<any> FetchResponse::finishConsumingStream ( )

◆ formData()

Promise<Blob> FetchResponse::formData ( )

◆ initializeWith()

void FetchResponse::initializeWith ( any  body)

◆ isDisturbed()

boolean FetchResponse::isDisturbed ( )

◆ isLoading()

boolean FetchResponse::isLoading ( )

◆ json()

Promise<any> FetchResponse::json ( )

◆ redirect()

static FetchResponse FetchResponse::redirect ( DOMString  url,
optional unsigned short  status = 302 
)
static

◆ setStatus()

void FetchResponse::setStatus ( unsigned short  status,
DOMString  statusText 
)

◆ startConsumingStream()

void FetchResponse::startConsumingStream ( unsigned short  type)

◆ text()

Promise<USVString> FetchResponse::text ( )

Member Data Documentation

◆ body

readonly attribute ReadableStream FetchResponse::body

◆ bodyUsed

readonly attribute boolean FetchResponse::bodyUsed

◆ headers

readonly attribute FetchHeaders FetchResponse::headers

◆ ok

readonly attribute boolean FetchResponse::ok

◆ redirected

readonly attribute boolean FetchResponse::redirected

◆ status

readonly attribute unsigned short FetchResponse::status

◆ statusText

readonly attribute DOMString FetchResponse::statusText

◆ type

readonly attribute ResponseType FetchResponse::type

◆ url

readonly attribute DOMString FetchResponse::url

The documentation for this interface was generated from the following file: