echofi-client
Version:
A comprehensive TypeScript/JavaScript client library for EchoFi services with automatic gRPC-Web code generation, unified service access, and real-time WebSocket communication.
36 lines • 1.21 kB
TypeScript
/**
* EchoFi gRPC-Web Client Library
*
* A comprehensive TypeScript/JavaScript gRPC-Web client library for EchoFi services
* with automatic code generation and unified service access.
* Works in all browsers using HTTP/1.1 (no HTTP/2 required).
*
* Enhanced with improved authentication support for Web3 and traditional authentication flows.
* Added User Info API support for extended user profile management with simplified upsert pattern.
*
* @version 3.29.0
* @author EchoFi Team
*/
export { EchoFiGrpcWebClient, createEchoFiGrpcWebClient, Messages, type EchoFiGrpcWebClientConfig } from './generated/unified-client';
export { EchoFiGrpcWebClient as default } from './generated/unified-client';
/**
* Quick start example:
*
* import { EchoFiGrpcWebClient } from 'echofi-client';
*
* const client = new EchoFiGrpcWebClient({
* host: 'localhost',
* port: 8080
* });
*
* await client.initialize();
*
* // Use any service
* const request = new Messages.Music.Service.ListArtistsRequest();
* request.setOffset(0);
* request.setLimit(10);
*
* const response = await client.music.listArtists(request);
* console.log(response.getArtistsList());
*/
//# sourceMappingURL=index.d.ts.map