From ec8e77e39302a54c0fc0159a2321a95e1201620b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=97=8D+85CD?= <50108258+kwaa@users.noreply.github.com> Date: Thu, 9 Jan 2025 20:11:38 +0800 Subject: [PATCH] feat(xsai): export all types --- packages/xsai/src/index.ts | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/xsai/src/index.ts b/packages/xsai/src/index.ts index ed16af6c..d04bf165 100644 --- a/packages/xsai/src/index.ts +++ b/packages/xsai/src/index.ts @@ -3,14 +3,14 @@ import '@xsai/tool/generate-text' // @xsai/providers export * as providers from './providers' -export { embed, embedMany } from '@xsai/embed' -export { generateObject } from '@xsai/generate-object' -export { generateSpeech } from '@xsai/generate-speech' -export { generateText } from '@xsai/generate-text' -export { generateTranscription } from '@xsai/generate-transcription' -export { listModels, retrieveModel } from '@xsai/model' +export { embed, embedMany, type EmbedManyOptions, type EmbedManyResult, type EmbedOptions, type EmbedResponseUsage, type EmbedResult } from '@xsai/embed' +export { generateObject, type GenerateObjectOptions, type GenerateObjectResult } from '@xsai/generate-object' +export { generateSpeech, type GenerateSpeechOptions } from '@xsai/generate-speech' +export { generateText, type GenerateTextOptions, type GenerateTextResponseUsage, type GenerateTextResult } from '@xsai/generate-text' +export { generateTranscription, type GenerateTranscriptionOptions, type GenerateTranscriptionResult } from '@xsai/generate-transcription' +export { listModels, type ListModelsOptions, type ListModelsResponse, type Model, retrieveModel, type RetrieveModelOptions } from '@xsai/model' // shared chat utils export * from '@xsai/shared-chat' -export { streamObject } from '@xsai/stream-object' -export { streamText } from '@xsai/stream-text' -export { tool } from '@xsai/tool' +export { streamObject, type StreamObjectOptions, type StreamObjectResult } from '@xsai/stream-object' +export { streamText, type StreamTextOptions, type StreamTextResponse, type StreamTextResponseUsage, type StreamTextResult } from '@xsai/stream-text' +export { tool, type ToolOptions, type ToolResult } from '@xsai/tool'