68 lines
2.1 KiB
TypeScript
68 lines
2.1 KiB
TypeScript
import * as grpcWeb from 'grpc-web';
|
|
|
|
import * as pet_v1_pet_pb from '../../pet/v1/pet_pb';
|
|
|
|
|
|
export class PetStoreServiceClient {
|
|
constructor (hostname: string,
|
|
credentials?: null | { [index: string]: string; },
|
|
options?: null | { [index: string]: any; });
|
|
|
|
getPet(
|
|
request: pet_v1_pet_pb.GetPetRequest,
|
|
metadata: grpcWeb.Metadata | undefined,
|
|
callback: (err: grpcWeb.RpcError,
|
|
response: pet_v1_pet_pb.GetPetResponse) => void
|
|
): grpcWeb.ClientReadableStream<pet_v1_pet_pb.GetPetResponse>;
|
|
|
|
putPet(
|
|
request: pet_v1_pet_pb.PutPetRequest,
|
|
metadata: grpcWeb.Metadata | undefined,
|
|
callback: (err: grpcWeb.RpcError,
|
|
response: pet_v1_pet_pb.PutPetResponse) => void
|
|
): grpcWeb.ClientReadableStream<pet_v1_pet_pb.PutPetResponse>;
|
|
|
|
deletePet(
|
|
request: pet_v1_pet_pb.DeletePetRequest,
|
|
metadata: grpcWeb.Metadata | undefined,
|
|
callback: (err: grpcWeb.RpcError,
|
|
response: pet_v1_pet_pb.DeletePetResponse) => void
|
|
): grpcWeb.ClientReadableStream<pet_v1_pet_pb.DeletePetResponse>;
|
|
|
|
purchasePet(
|
|
request: pet_v1_pet_pb.PurchasePetRequest,
|
|
metadata: grpcWeb.Metadata | undefined,
|
|
callback: (err: grpcWeb.RpcError,
|
|
response: pet_v1_pet_pb.PurchasePetResponse) => void
|
|
): grpcWeb.ClientReadableStream<pet_v1_pet_pb.PurchasePetResponse>;
|
|
|
|
}
|
|
|
|
export class PetStoreServicePromiseClient {
|
|
constructor (hostname: string,
|
|
credentials?: null | { [index: string]: string; },
|
|
options?: null | { [index: string]: any; });
|
|
|
|
getPet(
|
|
request: pet_v1_pet_pb.GetPetRequest,
|
|
metadata?: grpcWeb.Metadata
|
|
): Promise<pet_v1_pet_pb.GetPetResponse>;
|
|
|
|
putPet(
|
|
request: pet_v1_pet_pb.PutPetRequest,
|
|
metadata?: grpcWeb.Metadata
|
|
): Promise<pet_v1_pet_pb.PutPetResponse>;
|
|
|
|
deletePet(
|
|
request: pet_v1_pet_pb.DeletePetRequest,
|
|
metadata?: grpcWeb.Metadata
|
|
): Promise<pet_v1_pet_pb.DeletePetResponse>;
|
|
|
|
purchasePet(
|
|
request: pet_v1_pet_pb.PurchasePetRequest,
|
|
metadata?: grpcWeb.Metadata
|
|
): Promise<pet_v1_pet_pb.PurchasePetResponse>;
|
|
|
|
}
|
|
|