UNPKG

@anthropic-ai/bedrock-sdk

Version:

The official TypeScript library for the Anthropic Bedrock API

23 lines (22 loc) 1.01 kB
type HeaderValue = string | undefined | null; export type HeadersLike = Headers | readonly HeaderValue[][] | Record<string, HeaderValue | readonly HeaderValue[]> | undefined | null | NullableHeaders; declare const brand_privateNullableHeaders: symbol & { description: 'brand.privateNullableHeaders'; }; /** * @internal * Users can pass explicit nulls to unset default headers. When we parse them * into a standard headers type we need to preserve that information. */ export type NullableHeaders = { /** Brand check, prevent users from creating a NullableHeaders. */ [_: typeof brand_privateNullableHeaders]: true; /** Parsed headers. */ values: Headers; /** Set of lowercase header names explicitly set to null. */ nulls: Set<string>; }; export declare const buildHeaders: (newHeaders: HeadersLike[]) => NullableHeaders; export declare const isEmptyHeaders: (headers: HeadersLike) => boolean; export {}; //# sourceMappingURL=headers.d.mts.map