@fractal-mcp/oai-types
v2.2.5
Published
TypeScript types for OpenAI Apps SDK compatible components
Readme
@fractal-mcp/oai-types
TypeScript types for OpenAI Apps SDK compatible components.
Installation
npm install @fractal-mcp/oai-typesUsage
import type {
OpenAiGlobals,
Theme,
DisplayMode,
UserAgent,
CallToolResponse
} from "@fractal-mcp/oai-types";What's Included
This package provides TypeScript types for:
- OpenAI Apps SDK API: Official types from developers.openai.com/apps-sdk
- Legacy Webplus API: Backward compatibility types
- Event System: Custom events for global state updates
- MCP Protocol: Model Context Protocol related types
Types Overview
Core OpenAI Apps SDK Types
OpenAiGlobals- Main window.openai interfaceTheme- Light/dark themeDisplayMode- Inline/pip/fullscreen modesUserAgent- Device and capability detectionSafeArea- Mobile safe area insets
Legacy Types (Backward Compatibility)
WebplusGlobals- Legacy window.webplus interface- Legacy MCP streaming types
Event Types
OpenAiSetGlobalsEvent- Official openai:set_globals eventSetGlobalsEvent- Legacy webplus:set_globals event
Related Packages
@fractal-mcp/oai-hooks- React hooks using these types@fractal-mcp/oai-preview- Preview component using these types
