UNPKG

@anthropic-ai/bedrock-sdk

Version:

The official TypeScript library for the Anthropic Bedrock API

35 lines (34 loc) 1.12 kB
import { NullableHeaders } from "./headers.js"; import type { BodyInit } from "./builtin-types.js"; import { Stream } from "../core/streaming.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; __binaryResponse?: boolean | undefined; __streamClass?: typeof Stream; }; 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