- lib/api/{core,auth,chat,sessions,personas,admin,adminChannels,adminSystem}.ts
- api.ts 改纯 barrel 显式 re-export(export type for types, isolatedModules); 导出名 77→77, 36处导入点零改动
- 代码行多重集比对一致(仅 request/limitQuery 各加一 export 供兄弟模块); 每文件≤500/函数≤80
- 前端 build 绿(165 modules)
8 lines
243 B
TypeScript
8 lines
243 B
TypeScript
import type { PersonaRecord } from "../types";
|
|
import { request } from "./core";
|
|
|
|
/** GET /api/v1/personas — persona summaries. */
|
|
export function fetchPersonas(): Promise<PersonaRecord[]> {
|
|
return request<PersonaRecord[]>("/personas");
|
|
}
|