UNPKG

@pqstudio/protobuf_ts_plugin

Version:

The protocol buffer compiler plugin "protobuf-ts" generates TypeScript, gRPC-web, Twirp, and more.

13 lines (12 loc) 831 B
import * as ts from "typescript"; import * as rpc from "@protobuf-ts/runtime-rpc"; import { ServiceClientGeneratorBase } from "./service-client-generator-base"; import { TypescriptFile } from "@pqstudio/protobuf_ts_framework"; export declare class ServiceClientGeneratorRxjs extends ServiceClientGeneratorBase { readonly symbolKindInterface = "rx-client-interface"; readonly symbolKindImplementation = "rx-client"; createUnary(source: TypescriptFile, methodInfo: rpc.MethodInfo): ts.MethodDeclaration; createServerStreaming(source: TypescriptFile, methodInfo: rpc.MethodInfo): ts.MethodDeclaration; createClientStreaming(source: TypescriptFile, methodInfo: rpc.MethodInfo): ts.MethodDeclaration; createDuplexStreaming(source: TypescriptFile, methodInfo: rpc.MethodInfo): ts.MethodDeclaration; }