Sha256: 01d8e188ecad907c90fc1ad24e0ae06b0d688823aa80b8247327d45e643101d2
Contents?: true
Size: 524 Bytes
Versions: 26
Compression:
Stored size: 524 Bytes
Contents
export interface LoggedRequest { url: URL method: string headers: Record<string, string> body: string } /** * Formats a mocked request for introspection in browser's console. */ export async function serializeRequest( request: Request, ): Promise<LoggedRequest> { const requestClone = request.clone() const requestText = await requestClone.text() return { url: new URL(request.url), method: request.method, headers: Object.fromEntries(request.headers.entries()), body: requestText, } }
Version data entries
26 entries across 26 versions & 1 rubygems