@ai-sdk/provider-utils
Advanced tools
Comparing version 2.1.6 to 2.1.7
# @ai-sdk/provider-utils | ||
## 2.1.7 | ||
### Patch Changes | ||
- 3ff4ef8: feat (provider-utils): export removeUndefinedEntries for working with e.g. headers | ||
## 2.1.6 | ||
@@ -4,0 +10,0 @@ |
@@ -257,2 +257,9 @@ import { JSONValue, JSONParseError, TypeValidationError, APICallError } from '@ai-sdk/provider'; | ||
/** | ||
* Removes entries from a record where the value is null or undefined. | ||
* @param record - The input object whose entries may be null or undefined. | ||
* @returns A new object containing only entries with non-null and non-undefined values. | ||
*/ | ||
declare function removeUndefinedEntries<T>(record: Record<string, T | undefined>): Record<string, T>; | ||
declare function convertBase64ToUint8Array(base64String: string): Uint8Array; | ||
@@ -346,2 +353,2 @@ declare function convertUint8ArrayToBase64(array: Uint8Array): string; | ||
export { type CoreToolCall, type CoreToolResult, type FetchFunction, type IDGenerator, type ParseResult, type Resolvable, type ResponseHandler, type ToolCall, type ToolResult, type ValidationResult, type Validator, asValidator, combineHeaders, convertAsyncIteratorToReadableStream, convertBase64ToUint8Array, convertUint8ArrayToBase64, createBinaryResponseHandler, createEventSourceResponseHandler, createIdGenerator, createJsonErrorResponseHandler, createJsonResponseHandler, createJsonStreamResponseHandler, createStatusCodeErrorResponseHandler, delay, extractResponseHeaders, generateId, getErrorMessage, getFromApi, isAbortError, isParsableJson, isValidator, loadApiKey, loadOptionalSetting, loadSetting, parseJSON, postJsonToApi, postToApi, resolve, safeParseJSON, safeValidateTypes, validateTypes, validator, validatorSymbol, withoutTrailingSlash, zodValidator }; | ||
export { type CoreToolCall, type CoreToolResult, type FetchFunction, type IDGenerator, type ParseResult, type Resolvable, type ResponseHandler, type ToolCall, type ToolResult, type ValidationResult, type Validator, asValidator, combineHeaders, convertAsyncIteratorToReadableStream, convertBase64ToUint8Array, convertUint8ArrayToBase64, createBinaryResponseHandler, createEventSourceResponseHandler, createIdGenerator, createJsonErrorResponseHandler, createJsonResponseHandler, createJsonStreamResponseHandler, createStatusCodeErrorResponseHandler, delay, extractResponseHeaders, generateId, getErrorMessage, getFromApi, isAbortError, isParsableJson, isValidator, loadApiKey, loadOptionalSetting, loadSetting, parseJSON, postJsonToApi, postToApi, removeUndefinedEntries, resolve, safeParseJSON, safeValidateTypes, validateTypes, validator, validatorSymbol, withoutTrailingSlash, zodValidator }; |
@@ -59,2 +59,3 @@ "use strict"; | ||
postToApi: () => postToApi, | ||
removeUndefinedEntries: () => removeUndefinedEntries, | ||
resolve: () => resolve, | ||
@@ -793,2 +794,3 @@ safeParseJSON: () => safeParseJSON, | ||
postToApi, | ||
removeUndefinedEntries, | ||
resolve, | ||
@@ -795,0 +797,0 @@ safeParseJSON, |
{ | ||
"name": "@ai-sdk/provider-utils", | ||
"version": "2.1.6", | ||
"version": "2.1.7", | ||
"license": "Apache-2.0", | ||
@@ -5,0 +5,0 @@ "sideEffects": false, |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
4331900
52005