19 lines
663 B
Markdown
19 lines
663 B
Markdown
# position.ts
|
||
|
||
**路径**:`src/api/position.ts`
|
||
|
||
## 功能用途
|
||
|
||
持仓相关 API:分页获取持仓列表,以及将 `ClobPositionItem` 映射为钱包展示项。`PageResult` 来自 `@/api/types`,使用 `buildQuery` 构建请求参数。
|
||
|
||
## 核心能力
|
||
|
||
- `getPositionList`:分页获取持仓列表(需鉴权)
|
||
- `mapPositionToDisplayItem`:将接口项转为展示结构(含 locked、availableSharesNum、outcome 等);`outcome` 保留 API 原始值(如 "Up"/"Down"、"Yes"/"No"),供 TradeDetail 与市场 outcomes 匹配
|
||
|
||
## 使用方式
|
||
|
||
```typescript
|
||
import { getPositionList, mapPositionToDisplayItem } from '@/api/position'
|
||
```
|