@ai-sdk/provider-utils
Advanced tools
Comparing version 2.1.3 to 2.1.4
# @ai-sdk/provider-utils | ||
## 2.1.4 | ||
### Patch Changes | ||
- 066206e: feat (provider-utils): move delay to provider-utils from ai | ||
## 2.1.3 | ||
@@ -4,0 +10,0 @@ |
@@ -16,2 +16,9 @@ import { JSONValue, JSONParseError, TypeValidationError, APICallError } from '@ai-sdk/provider'; | ||
/** | ||
* Creates a Promise that resolves after a specified delay | ||
* @param delayInMs - The delay duration in milliseconds. If null or undefined, resolves immediately. | ||
* @returns A Promise that resolves after the specified delay | ||
*/ | ||
declare function delay(delayInMs?: number | null): Promise<void>; | ||
/** | ||
Extracts the headers from a response object and returns them as a key-value object. | ||
@@ -331,2 +338,2 @@ | ||
export { 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, extractResponseHeaders, generateId, getErrorMessage, getFromApi, isAbortError, isParsableJson, isValidator, loadApiKey, loadOptionalSetting, loadSetting, parseJSON, postJsonToApi, postToApi, resolve, safeParseJSON, safeValidateTypes, validateTypes, validator, validatorSymbol, withoutTrailingSlash, zodValidator }; | ||
export { 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 }; |
@@ -45,2 +45,3 @@ "use strict"; | ||
createStatusCodeErrorResponseHandler: () => createStatusCodeErrorResponseHandler, | ||
delay: () => delay, | ||
extractResponseHeaders: () => extractResponseHeaders, | ||
@@ -110,2 +111,7 @@ generateId: () => generateId, | ||
// src/delay.ts | ||
async function delay(delayInMs) { | ||
return delayInMs == null ? Promise.resolve() : new Promise((resolve2) => setTimeout(resolve2, delayInMs)); | ||
} | ||
// src/extract-response-headers.ts | ||
@@ -774,2 +780,3 @@ function extractResponseHeaders(response) { | ||
createStatusCodeErrorResponseHandler, | ||
delay, | ||
extractResponseHeaders, | ||
@@ -776,0 +783,0 @@ generateId, |
{ | ||
"name": "@ai-sdk/provider-utils", | ||
"version": "2.1.3", | ||
"version": "2.1.4", | ||
"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
4329591
51988