Files
huskies/frontend/src/api/client/index.ts
T

39 lines
854 B
TypeScript
Raw Normal View History

2026-04-29 14:31:16 +00:00
/**
* Public API surface for the Huskies client module.
* Re-exports all types, HTTP helpers, and the WebSocket client so that
* callers importing from `api/client` continue to work without changes
* after the module was decomposed into focused submodules.
*/
/** All domain types and interfaces from the client module. */
export type {
AgentAssignment,
AgentCostEntry,
AllTokenUsageResponse,
AnthropicModelInfo,
CommandOutput,
FileEntry,
Message,
OAuthStatus,
PipelineState,
PipelineStageItem,
ProviderConfig,
Role,
SearchResult,
StatusEvent,
TestCaseResult,
TestResultsResponse,
TokenCostResponse,
TokenUsageRecord,
ToolCall,
WizardStateData,
WizardStepInfo,
WorkItemContent,
WsRequest,
WsResponse,
} from "./types";
2026-05-13 08:41:57 +00:00
export { api, callMcpTool, resolveWsHost } from "./http";
2026-04-29 14:31:16 +00:00
export { ChatWebSocket } from "./websocket";