@coworkee /客户端
类型化TypeScript客户端,用于构建应用的API Coworkee:从库端点的OpenAPI描述生成的类型, createCoworkeeClient() (openapi-fetch), apiRequest, ApiError 有了问题细节,实时中心(createRealtime(), SignalR),直播答案(postNdjson),以及BFF会话、主题、文本和OData的助手。
npm install @coworkee/client
import { createCoworkeeClient, createRealtime, unwrap } from '@coworkee/client';
const api = createCoworkeeClient(); // in a page served by the app's BFF: session cookie + CSRF header
const me = unwrap(await api.GET('/api/v1/identity/me'));
const stop = createRealtime().subscribe(`user:${userId}`, ({ type, payload }) => console.log(type, payload));
- 每个coworkkee版本都会在其发布版本(
a.b.c.d变成了a.b.(c*1000+d)(NPM不知道第四部分)。 npm run openapi -- <url of /openapi/v1.json> [more documents]刷新openapi.json,npm run generate的类型。- 文档: sdk
许可协议:麻省理工学院