Source symbols: packages/playwright-core/src/client/fetch.ts
Deterministic, value-free symbol metadata extracted from public source. Implementations and literal values are not copied into this page.
- Revision: main@4cd8608744bf4d18c9f23578c3cf4a1cd1862b2d · 2026-07-20T11:02:36Z
- Declarations: 43
- Referenced calls: 77
Declared symbols
FetchOptions— exported type at line 40NewContextOptions— exported type at line 55RequestWithBodyOptions— type at line 61; referencesconstructor,newContext,runBeforeCreateRequestContext,parse,readFile,from,newRequest,headersObjectToArray,toClientCertificatesProtocol,add,setDefaultTimeout,runAfterCreateRequestContextAPIRequest— exported class at line 63; referencesconstructor,newContext,runBeforeCreateRequestContext,parse,readFile,from,newRequest,headersObjectToArray,toClientCertificatesProtocol,add,setDefaultTimeout,runAfterCreateRequestContextstorageState— const at line 74; referencesparse,readFile,from,newRequest,headersObjectToArray,toClientCertificatesProtocolcontext— const at line 77; referencesfrom,newRequest,headersObjectToArray,toClientCertificatesProtocolAPIRequestContext— exported class at line 93; referencesconstructor,super,from,TimeoutSettings,dispose,runBeforeCloseRequestContext,_exportAllHars,isTargetClosedError,_resetStackCounter,delete,fetch,head,get,patch,post,put,isString,_innerFetch,_wrapApiCall,asyncfrom— static at line 99url— const at line 171; referencesisString,_innerFetchrequest— const at line 172; referencesisString,_innerFetchurl— const at line 184; referencestoString,headers,headersObjectToArray,isString,isJsonContentType,isJsonParsable,stringify,from,isBuffer,Error,for,entries,push,objectToArray,arrayBuffer,toFormFieldmethod— const at line 185; referencestoString,headers,headersObjectToArray,isString,isJsonContentType,isJsonParsable,stringify,from,isBuffer,Error,for,entries,push,objectToArray,arrayBuffer,toFormFieldencodedParams— let at line 186; referencestoString,headers,headersObjectToArray,isString,isJsonContentType,isJsonParsable,stringify,from,isBuffer,Error,for,entries,push,objectToArray,arrayBuffer,toFormFieldheadersObj— const at line 192; referencesheaders,headersObjectToArray,isString,isJsonContentType,isJsonParsable,stringify,from,isBuffer,Error,for,entries,push,objectToArray,arrayBuffer,toFormFieldheaders— const at line 193; referencesheadersObjectToArray,isString,isJsonContentType,isJsonParsable,stringify,from,isBuffer,Error,for,entries,push,objectToArray,arrayBuffer,toFormFieldjsonData— let at line 194; referencesisString,isJsonContentType,isJsonParsable,stringify,from,isBuffer,Error,for,entries,push,objectToArray,arrayBuffer,toFormFieldformData— let at line 195; referencesisString,isJsonContentType,isJsonParsable,stringify,from,isBuffer,Error,for,entries,push,objectToArray,arrayBuffer,toFormFieldmultipartData— let at line 196; referencesisString,isJsonContentType,isJsonParsable,stringify,from,isBuffer,Error,for,entries,push,objectToArray,arrayBuffer,toFormFieldpostDataBuffer— let at line 197; referencesisString,isJsonContentType,isJsonParsable,stringify,from,isBuffer,Error,for,entries,push,objectToArray,arrayBuffer,toFormFieldform— const at line 225; referencesfor,entries,isString,push,from,arrayBufferfile— const at line 230; referencesfrom,arrayBufferfixtures— const at line 246result— const at line 249; referencesfetch,objectToArray,timeoutstate— const at line 270; referencesstorageStatetoFormField— function at line 279; referencesisFilePayload,isBuffer,Error,filePayloadToJson,String,readStreamToJsontypeOfValue— const at line 280; referencesisFilePayload,isBuffer,Error,filePayloadToJson,String,readStreamToJsonpayload— const at line 282; referencesisBuffer,Error,filePayloadToJsonisJsonParsable— function at line 293; referencesparseAPIResponse— exported class at line 307; referencesconstructor,RawHeaders,_inspect,url,status,statusText,headers,headersArray,securityDetails,serverAddr,timing,body,_wrapApiCall,async,fetchResponseBody,_fetchUid,Error,isTargetClosedError,text,toStringresult— const at line 372; referencesfetchResponseBody,_fetchUidcontent— const at line 385; referencesbody,toString,json,text,parsecontent— const at line 390; referencestext,parse,disposeheaders— const at line 403; referencesheadersArrayServerFilePayload— type at line 417filePayloadToJson— function at line 419readStreamToJson— function at line 427; referencespush,resolve,concat,reject,isBuffer,toString,basenamebuffer— const at line 428; referencespush,resolve,concat,rejectchunks— const at line 429; referencespush,resolve,concat,reject,isBuffer,toString,basenamestreamPath— const at line 434; referencesisBuffer,toString,basenameisJsonContentType— function at line 441; referencesfor,toLocaleLowerCaseobjectToArray— function at line 451; referencesfor,entries,push,Stringresult— const at line 454; referencesfor,entries,push,StringisFilePayload— function at line 462
Imported modules
fspathutil@isomorphic/assert@isomorphic/headers@isomorphic/rtti./browserContext./channelOwner./errors./network./tracing./fileUtils./timeoutSettings./playwright./types../../types/structs../../types/types@isomorphic/types./channels
File-level call references
constructor— line 67newContext— line 71runBeforeCreateRequestContext— line 73parse— line 75readFile— line 75from— line 77newRequest— line 77headersObjectToArray— line 79toClientCertificatesProtocol— line 82add— line 84setDefaultTimeout— line 86runAfterCreateRequestContext— line 88super— line 104TimeoutSettings— line 106dispose— line 110runBeforeCloseRequestContext— line 115_exportAllHars— line 116isTargetClosedError— line 120_resetStackCounter— line 124delete— line 125fetch— line 129head— line 135get— line 142patch— line 149post— line 156put— line 163isString— line 171_innerFetch— line 173_wrapApiCall— line 177async— line 177TargetClosedError— line 179assert— line 180toString— line 190headers— line 192isJsonContentType— line 200isJsonParsable— line 201stringify— line 201isBuffer— line 204Error— line 209for— line 214entries— line 214push— line 217objectToArray— line 220arrayBuffer— line 233toFormField— line 241postDataBuffer— line 245timeout— line 264APIResponse— line 265storageState— line 269mkdirIfNeeded— line 272writeFile— line 273isFilePayload— line 281filePayloadToJson— line 285String— line 287readStreamToJson— line 289RawHeaders— line 316_inspect— line 319url— line 326status— line 330statusText— line 334headersArray— line 342securityDetails— line 346serverAddr— line 350timing— line 354body— line 369fetchResponseBody— line 372_fetchUid— line 372text— line 384json— line 389disposeAPIResponse— line 399_fetchLog— line 411fetchLog— line 412resolve— line 431concat— line 431reject— line 432basename— line 436toLocaleLowerCase— line 445
Source: packages/playwright-core/src/client/fetch.ts