// package: pulumirpc.testing // file: pulumi/testing/language.proto /* tslint:disable */ /* eslint-disable */ import * as grpc from "@grpc/grpc-js"; import * as pulumi_testing_language_pb from "../testing/language_pb"; interface ILanguageTestService extends grpc.ServiceDefinition { getLanguageTests: ILanguageTestService_IGetLanguageTests; prepareLanguageTests: ILanguageTestService_IPrepareLanguageTests; runLanguageTest: ILanguageTestService_IRunLanguageTest; } interface ILanguageTestService_IGetLanguageTests extends grpc.MethodDefinition { path: "/pulumirpc.testing.LanguageTest/GetLanguageTests"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface ILanguageTestService_IPrepareLanguageTests extends grpc.MethodDefinition { path: "/pulumirpc.testing.LanguageTest/PrepareLanguageTests"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface ILanguageTestService_IRunLanguageTest extends grpc.MethodDefinition { path: "/pulumirpc.testing.LanguageTest/RunLanguageTest"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } export const LanguageTestService: ILanguageTestService; export interface ILanguageTestServer extends grpc.UntypedServiceImplementation { getLanguageTests: grpc.handleUnaryCall; prepareLanguageTests: grpc.handleUnaryCall; runLanguageTest: grpc.handleUnaryCall; } export interface ILanguageTestClient { getLanguageTests(request: pulumi_testing_language_pb.GetLanguageTestsRequest, callback: (error: grpc.ServiceError | null, response: pulumi_testing_language_pb.GetLanguageTestsResponse) => void): grpc.ClientUnaryCall; getLanguageTests(request: pulumi_testing_language_pb.GetLanguageTestsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_testing_language_pb.GetLanguageTestsResponse) => void): grpc.ClientUnaryCall; getLanguageTests(request: pulumi_testing_language_pb.GetLanguageTestsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_testing_language_pb.GetLanguageTestsResponse) => void): grpc.ClientUnaryCall; prepareLanguageTests(request: pulumi_testing_language_pb.PrepareLanguageTestsRequest, callback: (error: grpc.ServiceError | null, response: pulumi_testing_language_pb.PrepareLanguageTestsResponse) => void): grpc.ClientUnaryCall; prepareLanguageTests(request: pulumi_testing_language_pb.PrepareLanguageTestsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_testing_language_pb.PrepareLanguageTestsResponse) => void): grpc.ClientUnaryCall; prepareLanguageTests(request: pulumi_testing_language_pb.PrepareLanguageTestsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_testing_language_pb.PrepareLanguageTestsResponse) => void): grpc.ClientUnaryCall; runLanguageTest(request: pulumi_testing_language_pb.RunLanguageTestRequest, callback: (error: grpc.ServiceError | null, response: pulumi_testing_language_pb.RunLanguageTestResponse) => void): grpc.ClientUnaryCall; runLanguageTest(request: pulumi_testing_language_pb.RunLanguageTestRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_testing_language_pb.RunLanguageTestResponse) => void): grpc.ClientUnaryCall; runLanguageTest(request: pulumi_testing_language_pb.RunLanguageTestRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_testing_language_pb.RunLanguageTestResponse) => void): grpc.ClientUnaryCall; } export class LanguageTestClient extends grpc.Client implements ILanguageTestClient { constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial); public getLanguageTests(request: pulumi_testing_language_pb.GetLanguageTestsRequest, callback: (error: grpc.ServiceError | null, response: pulumi_testing_language_pb.GetLanguageTestsResponse) => void): grpc.ClientUnaryCall; public getLanguageTests(request: pulumi_testing_language_pb.GetLanguageTestsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_testing_language_pb.GetLanguageTestsResponse) => void): grpc.ClientUnaryCall; public getLanguageTests(request: pulumi_testing_language_pb.GetLanguageTestsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_testing_language_pb.GetLanguageTestsResponse) => void): grpc.ClientUnaryCall; public prepareLanguageTests(request: pulumi_testing_language_pb.PrepareLanguageTestsRequest, callback: (error: grpc.ServiceError | null, response: pulumi_testing_language_pb.PrepareLanguageTestsResponse) => void): grpc.ClientUnaryCall; public prepareLanguageTests(request: pulumi_testing_language_pb.PrepareLanguageTestsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_testing_language_pb.PrepareLanguageTestsResponse) => void): grpc.ClientUnaryCall; public prepareLanguageTests(request: pulumi_testing_language_pb.PrepareLanguageTestsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_testing_language_pb.PrepareLanguageTestsResponse) => void): grpc.ClientUnaryCall; public runLanguageTest(request: pulumi_testing_language_pb.RunLanguageTestRequest, callback: (error: grpc.ServiceError | null, response: pulumi_testing_language_pb.RunLanguageTestResponse) => void): grpc.ClientUnaryCall; public runLanguageTest(request: pulumi_testing_language_pb.RunLanguageTestRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_testing_language_pb.RunLanguageTestResponse) => void): grpc.ClientUnaryCall; public runLanguageTest(request: pulumi_testing_language_pb.RunLanguageTestRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_testing_language_pb.RunLanguageTestResponse) => void): grpc.ClientUnaryCall; }