UNPKG

phonic

Version:

[![fern shield](https://img.shields.io/badge/%F0%9F%8C%BF-Built%20with%20Fern-brightgreen)](https://buildwithfern.com?utm_source=github&utm_medium=github&utm_campaign=readme&utm_source=https%3A%2F%2Fgithub.com%2FPhonic-Co%2Fphonic-node) [![npm shield](htt

30 lines (29 loc) 984 B
/** * The raw response from the fetch call excluding the body. */ export type RawResponse = Omit<{ [K in keyof Response as Response[K] extends Function ? never : K]: Response[K]; }, "ok" | "body" | "bodyUsed">; /** * A raw response indicating that the request was aborted. */ export declare const abortRawResponse: RawResponse; /** * A raw response indicating an unknown error. */ export declare const unknownRawResponse: RawResponse; /** * Converts a `RawResponse` object into a `RawResponse` by extracting its properties, * excluding the `body` and `bodyUsed` fields. * * @param response - The `RawResponse` object to convert. * @returns A `RawResponse` object containing the extracted properties of the input response. */ export declare function toRawResponse(response: Response): RawResponse; /** * Creates a `RawResponse` from a standard `Response` object. */ export interface WithRawResponse<T> { readonly data: T; readonly rawResponse: RawResponse; }