TypeScript Examples
TypeScript examples demonstrate service connectivity using gRPC-web.
Service SDKs
| Package | Registry | Install |
|---|---|---|
@virtufin/workmanager |
Gitea npm | npm install @virtufin/workmanager |
@virtufin/websocketmanager |
Gitea npm | npm install @virtufin/websocketmanager |
virtufin-api |
Gitea npm | npm install virtufin-api |
Authentication
Configure .npmrc:
Key Patterns
import { WebSocketManagerClient } from "@virtufin/websocketmanager";
const client = new WebSocketManagerClient({ url: "http://localhost:5002" });
const result = await client.connect({
url: "wss://stream.binance.com:9443/ws/btcusdt@depth@100ms",
autoReconnect: true,
correlationMode: "CORRELATION_MODE_RAW",
});
// State store via fetch
const saved = await fetch(`${apiUrl}/v1/state/save-state`, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ service: "examples", key: "key", value: "value" }),
});