UNPKG

e-invoice-api

Version:

The official TypeScript library for the e-invoice API

33 lines 1.05 kB
import { NullableHeaders } from "./headers.js"; import type { BodyInit } from "./builtin-types.js"; import type { HTTPMethod, MergedRequestInit } from "./types.js"; import { type HeadersLike } from "./headers.js"; export type FinalRequestOptions = RequestOptions & { method: HTTPMethod; path: string; }; export type RequestOptions = { method?: HTTPMethod; path?: string; query?: object | undefined | null; body?: unknown; headers?: HeadersLike; maxRetries?: number; stream?: boolean | undefined; timeout?: number; fetchOptions?: MergedRequestInit; signal?: AbortSignal | undefined | null; idempotencyKey?: string; defaultBaseURL?: string | undefined; __binaryResponse?: boolean | undefined; }; export type EncodedContent = { bodyHeaders: HeadersLike; body: BodyInit; }; export type RequestEncoder = (request: { headers: NullableHeaders; body: unknown; }) => EncodedContent; export declare const FallbackEncoder: RequestEncoder; //# sourceMappingURL=request-options.d.ts.map