twirp-rpc-client
Version:
Typescript twirp client built for use with ts-proto
16 lines (15 loc) • 419 B
TypeScript
export * from './errors';
export interface Rpc {
request(service: string, method: string, data: Uint8Array): Promise<Uint8Array>;
}
export interface TwirpClientProps {
url: string;
headers?: object;
timeout?: number;
auth?: {
username: string;
password: string;
};
}
export declare function twirpProtobufClient(config: TwirpClientProps): Rpc;
export default twirpProtobufClient;