@zacksmash/vue-open-ai-apps
Version:
Open AI Apps SDK helpers for Vue
45 lines (42 loc) • 1.51 kB
text/typescript
import OpenAIProvider from "./components/OpenAIProvider/index.vue";
import { useCallTool } from "./methods/useCallTool";
import { useOpenAIReady } from "./methods/useOpenAIReady";
import { useOpenExternal } from "./methods/useOpenExternal";
import { useRequestDisplayMode } from "./methods/useRequestDisplayMode";
import { useRequestModal } from "./methods/useRequestModal";
import { useSendFollowUpMessage } from "./methods/useSendFollowUpMessage";
import { useWidgetState } from "./methods/useWidgetState";
import { useDisplayMode } from "./properties/useDisplayMode";
import { useLocale } from "./properties/useLocale";
import { useMaxHeight } from "./properties/useMaxHeight";
import { useOpenAIGlobal } from "./properties/useOpenAIGlobal";
import { useSafeArea } from "./properties/useSafeArea";
import { useTheme } from "./properties/useTheme";
import { useUserAgent } from "./properties/useUserAgent";
import { useWidgetMeta } from "./properties/useWidgetMeta";
import { useWidgetParams } from "./properties/useWidgetParams";
import { useWidgetProps } from "./properties/useWidgetProps";
export {
OpenAIProvider,
useCallTool,
useDisplayMode,
useLocale,
useMaxHeight,
useOpenAIGlobal,
useOpenAIReady,
useOpenExternal,
useRequestDisplayMode,
useRequestModal,
useSafeArea,
useSendFollowUpMessage,
useTheme,
useUserAgent,
useWidgetMeta,
useWidgetParams,
useWidgetProps,
useWidgetState,
};
export type {
OpenAIProviderEmits,
OpenAIProviderProps,
} from "./components/OpenAIProvider/types";