@torquefi/types
v0.1.5
Published
Shared TypeScript types for Torque Platform API v1 (Intelligence, Assistant, wallets, errors)
Maintainers
Readme
@torquefi/types
Shared TypeScript-only types for Torque Platform API v1 — Intelligence feeds, Assistant chat, Opportunities rate tiles, partner wallets, and v1 error JSON.
Published as @torquefi/types because the unscoped name torque-types was unpublished on npm in 2024 and cannot be reclaimed without npm support.
Zero runtime. Pair with fetch, axios, or the torque-* SDK clients.
Current version: 0.1.5 (wallets subpath)
Install
yarn add @torquefi/typesUsage
import type {
IntelligenceItemV1,
IntelligenceFeedResponseV1,
AssistantChatPostBody,
AssistantChatFunctionResult,
TorqueV1ErrorBody,
} from '@torquefi/types'
// Subpath imports
import type { GetIntelligenceFeedParams } from '@torquefi/types/intelligence'
import type { AssistantChatStreamEvent } from '@torquefi/types/assistant'
import type {
YieldOpportunitiesResponseV1,
LendingOpportunitiesResponseV1,
GetYieldOpportunitiesParams,
} from '@torquefi/types/opportunities'Subpaths
| Import | Contents |
|--------|----------|
| @torquefi/types/intelligence | Feed items, query params |
| @torquefi/types/assistant | Chat body, SSE events |
| @torquefi/types/opportunities | Yield/lending responses, rate-backed action tiles |
| @torquefi/types/platform | Client config |
| @torquefi/types/wallets | Partner end-user wallet / ensure params |
| @torquefi/types/portfolio | Integrator portfolio read |
| @torquefi/types/connect | Connect session types |
Sync with app
Canonical shapes live in torque_webapp:
lib/api/torque-v1/intelligence/types.tslib/api/torque-v1/opportunities/types.tslib/intelligence/ai/chat/service-helpers.tslib/intelligence/ai/surfaces/stream-assistant-chat.ts
See public/docs/developer/PLATFORM_API_SDK_COVERAGE.md and SDK_ROADMAP.md.
License
MIT
