);
get response_body(): Uint8Array;
set response_body(value: Uint8Array);
static fromObject(data: {
status?: number;
response_headers?: {
[key: string]: string;
};
response_body?: Uint8Array;
}): _InvokeWebFunctionResponse;
toObject(): {
status?: number;
response_headers?: {
[key: string]: string;
};
response_body?: Uint8Array;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): _InvokeWebFunctionResponse;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): _InvokeWebFunctionResponse;
}
interface GrpcUnaryServiceInterface {
(message: P, metadata: grpc_1.Metadata, options: grpc_1.CallOptions, callback: grpc_1.requestCallback): grpc_1.ClientUnaryCall;
(message: P, metadata: grpc_1.Metadata, callback: grpc_1.requestCallback): grpc_1.ClientUnaryCall;
(message: P, options: grpc_1.CallOptions, callback: grpc_1.requestCallback): grpc_1.ClientUnaryCall;
(message: P, callback: grpc_1.requestCallback): grpc_1.ClientUnaryCall;
}
interface GrpcStreamServiceInterface {
(message: P, metadata: grpc_1.Metadata, options?: grpc_1.CallOptions): grpc_1.ClientReadableStream;
(message: P, options?: grpc_1.CallOptions): grpc_1.ClientReadableStream;
}
export abstract class UnimplementedFunctionRegistryService {
static definition: {
PutFunction: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _PutFunctionRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _PutFunctionRequest;
responseSerialize: (message: _PutFunctionResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _PutFunctionResponse;
};
PutFunctionConfig: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _PutFunctionConfigRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _PutFunctionConfigRequest;
responseSerialize: (message: _PutFunctionConfigResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _PutFunctionConfigResponse;
};
PutWasm: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _PutWasmRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _PutWasmRequest;
responseSerialize: (message: _PutWasmResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _PutWasmResponse;
};
ListFunctions: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _ListFunctionsRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _ListFunctionsRequest;
responseSerialize: (message: dependency_1.function_types._Function) => Buffer;
responseDeserialize: (bytes: Buffer) => dependency_1.function_types._Function;
};
ListFunctionVersions: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _ListFunctionVersionsRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _ListFunctionVersionsRequest;
responseSerialize: (message: dependency_1.function_types._FunctionVersion) => Buffer;
responseDeserialize: (bytes: Buffer) => dependency_1.function_types._FunctionVersion;
};
ListWasms: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _ListWasmsRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _ListWasmsRequest;
responseSerialize: (message: dependency_1.function_types._Wasm) => Buffer;
responseDeserialize: (bytes: Buffer) => dependency_1.function_types._Wasm;
};
DeleteFunction: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _DeleteFunctionRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _DeleteFunctionRequest;
responseSerialize: (message: _DeleteFunctionResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _DeleteFunctionResponse;
};
DeleteWasm: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _DeleteWasmRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _DeleteWasmRequest;
responseSerialize: (message: _DeleteWasmResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _DeleteWasmResponse;
};
};
[method: string]: grpc_1.UntypedHandleCall;
abstract PutFunction(call: grpc_1.ServerUnaryCall<_PutFunctionRequest, _PutFunctionResponse>, callback: grpc_1.sendUnaryData<_PutFunctionResponse>): void;
abstract PutFunctionConfig(call: grpc_1.ServerUnaryCall<_PutFunctionConfigRequest, _PutFunctionConfigResponse>, callback: grpc_1.sendUnaryData<_PutFunctionConfigResponse>): void;
abstract PutWasm(call: grpc_1.ServerUnaryCall<_PutWasmRequest, _PutWasmResponse>, callback: grpc_1.sendUnaryData<_PutWasmResponse>): void;
abstract ListFunctions(call: grpc_1.ServerWritableStream<_ListFunctionsRequest, dependency_1.function_types._Function>): void;
abstract ListFunctionVersions(call: grpc_1.ServerWritableStream<_ListFunctionVersionsRequest, dependency_1.function_types._FunctionVersion>): void;
abstract ListWasms(call: grpc_1.ServerWritableStream<_ListWasmsRequest, dependency_1.function_types._Wasm>): void;
abstract DeleteFunction(call: grpc_1.ServerUnaryCall<_DeleteFunctionRequest, _DeleteFunctionResponse>, callback: grpc_1.sendUnaryData<_DeleteFunctionResponse>): void;
abstract DeleteWasm(call: grpc_1.ServerUnaryCall<_DeleteWasmRequest, _DeleteWasmResponse>, callback: grpc_1.sendUnaryData<_DeleteWasmResponse>): void;
}
const FunctionRegistryClient_base: grpc_1.ServiceClientConstructor;
export class FunctionRegistryClient extends FunctionRegistryClient_base {
constructor(address: string, credentials: grpc_1.ChannelCredentials, options?: Partial);
PutFunction: GrpcUnaryServiceInterface<_PutFunctionRequest, _PutFunctionResponse>;
PutFunctionConfig: GrpcUnaryServiceInterface<_PutFunctionConfigRequest, _PutFunctionConfigResponse>;
PutWasm: GrpcUnaryServiceInterface<_PutWasmRequest, _PutWasmResponse>;
ListFunctions: GrpcStreamServiceInterface<_ListFunctionsRequest, dependency_1.function_types._Function>;
ListFunctionVersions: GrpcStreamServiceInterface<_ListFunctionVersionsRequest, dependency_1.function_types._FunctionVersion>;
ListWasms: GrpcStreamServiceInterface<_ListWasmsRequest, dependency_1.function_types._Wasm>;
DeleteFunction: GrpcUnaryServiceInterface<_DeleteFunctionRequest, _DeleteFunctionResponse>;
DeleteWasm: GrpcUnaryServiceInterface<_DeleteWasmRequest, _DeleteWasmResponse>;
}
export abstract class UnimplementedFunctionHostService {
static definition: {
InvokeWebFunction: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _InvokeWebFunctionRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _InvokeWebFunctionRequest;
responseSerialize: (message: _InvokeWebFunctionResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _InvokeWebFunctionResponse;
};
};
[method: string]: grpc_1.UntypedHandleCall;
abstract InvokeWebFunction(call: grpc_1.ServerUnaryCall<_InvokeWebFunctionRequest, _InvokeWebFunctionResponse>, callback: grpc_1.sendUnaryData<_InvokeWebFunctionResponse>): void;
}
const FunctionHostClient_base: grpc_1.ServiceClientConstructor;
export class FunctionHostClient extends FunctionHostClient_base {
constructor(address: string, credentials: grpc_1.ChannelCredentials, options?: Partial);
InvokeWebFunction: GrpcUnaryServiceInterface<_InvokeWebFunctionRequest, _InvokeWebFunctionResponse>;
}
export {};
}