UNPKG

protoc-gen-ts-alt

Version:

Generate d.ts definitions for generated js files from grpc_tools_node_protoc

91 lines (82 loc) 7.37 kB
// package: // file: test/music.proto /* tslint:disable */ import * as grpc from "grpc"; import * as test_music_pb from "../test/music_pb"; interface IMusicServiceService extends grpc.ServiceDefinition<grpc.UntypedServiceImplementation> { getMusic: IMusicServiceService_IGetMusic; getMusicsViaAuthor: IMusicServiceService_IGetMusicsViaAuthor; getGreatestMusic: IMusicServiceService_IGetGreatestMusic; getMusics: IMusicServiceService_IGetMusics; } interface IMusicServiceService_IGetMusic extends grpc.MethodDefinition<test_music_pb.GetMusicRequest, test_music_pb.Music> { path: string; // "/.MusicService/GetMusic" requestStream: boolean; // false responseStream: boolean; // false requestSerialize: grpc.serialize<test_music_pb.GetMusicRequest>; requestDeserialize: grpc.deserialize<test_music_pb.GetMusicRequest>; responseSerialize: grpc.serialize<test_music_pb.Music>; responseDeserialize: grpc.deserialize<test_music_pb.Music>; } interface IMusicServiceService_IGetMusicsViaAuthor extends grpc.MethodDefinition<test_music_pb.GetMusicViaAuthor, test_music_pb.Music> { path: string; // "/.MusicService/GetMusicsViaAuthor" requestStream: boolean; // false responseStream: boolean; // true requestSerialize: grpc.serialize<test_music_pb.GetMusicViaAuthor>; requestDeserialize: grpc.deserialize<test_music_pb.GetMusicViaAuthor>; responseSerialize: grpc.serialize<test_music_pb.Music>; responseDeserialize: grpc.deserialize<test_music_pb.Music>; } interface IMusicServiceService_IGetGreatestMusic extends grpc.MethodDefinition<test_music_pb.GetMusicRequest, test_music_pb.Music> { path: string; // "/.MusicService/GetGreatestMusic" requestStream: boolean; // true responseStream: boolean; // false requestSerialize: grpc.serialize<test_music_pb.GetMusicRequest>; requestDeserialize: grpc.deserialize<test_music_pb.GetMusicRequest>; responseSerialize: grpc.serialize<test_music_pb.Music>; responseDeserialize: grpc.deserialize<test_music_pb.Music>; } interface IMusicServiceService_IGetMusics extends grpc.MethodDefinition<test_music_pb.GetMusicRequest, test_music_pb.Music> { path: string; // "/.MusicService/GetMusics" requestStream: boolean; // true responseStream: boolean; // true requestSerialize: grpc.serialize<test_music_pb.GetMusicRequest>; requestDeserialize: grpc.deserialize<test_music_pb.GetMusicRequest>; responseSerialize: grpc.serialize<test_music_pb.Music>; responseDeserialize: grpc.deserialize<test_music_pb.Music>; } export const MusicServiceService: IMusicServiceService; export interface IMusicServiceServer { getMusic: grpc.handleUnaryCall<test_music_pb.GetMusicRequest, test_music_pb.Music>; getMusicsViaAuthor: grpc.handleServerStreamingCall<test_music_pb.GetMusicViaAuthor, test_music_pb.Music>; getGreatestMusic: grpc.handleClientStreamingCall<test_music_pb.GetMusicRequest, test_music_pb.Music>; getMusics: grpc.handleBidiStreamingCall<test_music_pb.GetMusicRequest, test_music_pb.Music>; } export interface IMusicServiceClient { getMusic(request: test_music_pb.GetMusicRequest, callback: (error: grpc.ServiceError | null, response: test_music_pb.Music) => void): grpc.ClientUnaryCall; getMusic(request: test_music_pb.GetMusicRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: test_music_pb.Music) => void): grpc.ClientUnaryCall; getMusic(request: test_music_pb.GetMusicRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: test_music_pb.Music) => void): grpc.ClientUnaryCall; getMusicsViaAuthor(request: test_music_pb.GetMusicViaAuthor, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<test_music_pb.Music>; getMusicsViaAuthor(request: test_music_pb.GetMusicViaAuthor, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<test_music_pb.Music>; getGreatestMusic(callback: (error: grpc.ServiceError | null, response: test_music_pb.Music) => void): grpc.ClientWritableStream<test_music_pb.GetMusicRequest>; getGreatestMusic(metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: test_music_pb.Music) => void): grpc.ClientWritableStream<test_music_pb.GetMusicRequest>; getGreatestMusic(options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: test_music_pb.Music) => void): grpc.ClientWritableStream<test_music_pb.GetMusicRequest>; getGreatestMusic(metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: test_music_pb.Music) => void): grpc.ClientWritableStream<test_music_pb.GetMusicRequest>; getMusics(): grpc.ClientDuplexStream<test_music_pb.GetMusicRequest, test_music_pb.Music>; getMusics(options: Partial<grpc.CallOptions>): grpc.ClientDuplexStream<test_music_pb.GetMusicRequest, test_music_pb.Music>; getMusics(metadata: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientDuplexStream<test_music_pb.GetMusicRequest, test_music_pb.Music>; } export class MusicServiceClient extends grpc.Client implements IMusicServiceClient { constructor(address: string, credentials: grpc.ChannelCredentials, options?: object); public getMusic(request: test_music_pb.GetMusicRequest, callback: (error: grpc.ServiceError | null, response: test_music_pb.Music) => void): grpc.ClientUnaryCall; public getMusic(request: test_music_pb.GetMusicRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: test_music_pb.Music) => void): grpc.ClientUnaryCall; public getMusic(request: test_music_pb.GetMusicRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: test_music_pb.Music) => void): grpc.ClientUnaryCall; public getMusicsViaAuthor(request: test_music_pb.GetMusicViaAuthor, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<test_music_pb.Music>; public getMusicsViaAuthor(request: test_music_pb.GetMusicViaAuthor, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<test_music_pb.Music>; public getGreatestMusic(callback: (error: grpc.ServiceError | null, response: test_music_pb.Music) => void): grpc.ClientWritableStream<test_music_pb.GetMusicRequest>; public getGreatestMusic(metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: test_music_pb.Music) => void): grpc.ClientWritableStream<test_music_pb.GetMusicRequest>; public getGreatestMusic(options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: test_music_pb.Music) => void): grpc.ClientWritableStream<test_music_pb.GetMusicRequest>; public getGreatestMusic(metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: test_music_pb.Music) => void): grpc.ClientWritableStream<test_music_pb.GetMusicRequest>; public getMusics(options?: Partial<grpc.CallOptions>): grpc.ClientDuplexStream<test_music_pb.GetMusicRequest, test_music_pb.Music>; public getMusics(metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientDuplexStream<test_music_pb.GetMusicRequest, test_music_pb.Music>; }