GuardRequest
Defined in: packages/core/src/protocols/request.ts:12
Properties
Section titled “Properties”clientHost
Section titled “clientHost”
readonlyclientHost:string|null
Defined in: packages/core/src/protocols/request.ts:18
headers
Section titled “headers”
readonlyheaders:Readonly<Record<string,string>>
Defined in: packages/core/src/protocols/request.ts:19
method
Section titled “method”
readonlymethod:string
Defined in: packages/core/src/protocols/request.ts:17
queryParams
Section titled “queryParams”
readonlyqueryParams:Readonly<Record<string,string>>
Defined in: packages/core/src/protocols/request.ts:20
readonlyscope:Readonly<Record<string,unknown>>
Defined in: packages/core/src/protocols/request.ts:28
readonlystate:GuardRequestState
Defined in: packages/core/src/protocols/request.ts:27
urlFull
Section titled “urlFull”
readonlyurlFull:string
Defined in: packages/core/src/protocols/request.ts:15
urlPath
Section titled “urlPath”
readonlyurlPath:string
Defined in: packages/core/src/protocols/request.ts:13
urlScheme
Section titled “urlScheme”
readonlyurlScheme:string
Defined in: packages/core/src/protocols/request.ts:14
Methods
Section titled “Methods”body()
Section titled “body()”body():
Promise<Uint8Array<ArrayBufferLike>>
Defined in: packages/core/src/protocols/request.ts:21
Returns
Section titled “Returns”Promise<Uint8Array<ArrayBufferLike>>
readBodyPrefix()?
Section titled “readBodyPrefix()?”
optionalreadBodyPrefix(maxBytes):Promise<Uint8Array<ArrayBufferLike>>
Defined in: packages/core/src/protocols/request.ts:26
Optional bounded read: return at most maxBytes of the body without consuming the whole stream. Adapters that implement it let the bounded body reader cap the fetch itself instead of trimming after the fact (the reference’s read_body_prefix protocol).
Parameters
Section titled “Parameters”maxBytes
Section titled “maxBytes”number
Returns
Section titled “Returns”Promise<Uint8Array<ArrayBufferLike>>
urlReplaceScheme()
Section titled “urlReplaceScheme()”urlReplaceScheme(
scheme):string
Defined in: packages/core/src/protocols/request.ts:16
Parameters
Section titled “Parameters”scheme
Section titled “scheme”string
Returns
Section titled “Returns”string