UNPKG

@ydbjs/api

Version:

TypeScript gRPC service definitions and protobuf types for all YDB APIs. Enables strongly-typed client generation and low-level protocol access.

71 lines 4.29 kB
import type { MessageInitShape } from "@bufbuild/protobuf"; import { CancelOperationRequestSchema, CancelOperationResponseSchema, ForgetOperationRequestSchema, ForgetOperationResponseSchema, GetOperationRequestSchema, GetOperationResponseSchema, ListOperationsRequestSchema, ListOperationsResponseSchema } from "./protos/ydb_operation_pb.js"; /** * @generated from service Ydb.Operation.V1.OperationService */ export declare const OperationServiceDefinition: { /** * Check status for a given operation. * * @generated from rpc Ydb.Operation.V1.OperationService.GetOperation */ readonly getOperation: { readonly path: "/Ydb.Operation.V1.OperationService/GetOperation"; readonly requestStream: false; readonly requestSerialize: (message: MessageInitShape<typeof GetOperationRequestSchema>) => Uint8Array<ArrayBufferLike>; readonly requestDeserialize: (bytes: Uint8Array) => import("./protos/ydb_operation_pb.js").GetOperationRequest; readonly responseStream: false; readonly responseSerialize: (message: MessageInitShape<typeof GetOperationResponseSchema>) => Uint8Array<ArrayBufferLike>; readonly responseDeserialize: (bytes: Uint8Array) => import("./protos/ydb_operation_pb.js").GetOperationResponse; readonly options: {}; }; /** * Starts cancellation of a long-running operation, * Clients can use GetOperation to check whether the cancellation succeeded * or whether the operation completed despite cancellation. * * @generated from rpc Ydb.Operation.V1.OperationService.CancelOperation */ readonly cancelOperation: { readonly path: "/Ydb.Operation.V1.OperationService/CancelOperation"; readonly requestStream: false; readonly requestSerialize: (message: MessageInitShape<typeof CancelOperationRequestSchema>) => Uint8Array<ArrayBufferLike>; readonly requestDeserialize: (bytes: Uint8Array) => import("./protos/ydb_operation_pb.js").CancelOperationRequest; readonly responseStream: false; readonly responseSerialize: (message: MessageInitShape<typeof CancelOperationResponseSchema>) => Uint8Array<ArrayBufferLike>; readonly responseDeserialize: (bytes: Uint8Array) => import("./protos/ydb_operation_pb.js").CancelOperationResponse; readonly options: {}; }; /** * Forgets long-running operation. It does not cancel the operation and returns * an error if operation was not completed. * * @generated from rpc Ydb.Operation.V1.OperationService.ForgetOperation */ readonly forgetOperation: { readonly path: "/Ydb.Operation.V1.OperationService/ForgetOperation"; readonly requestStream: false; readonly requestSerialize: (message: MessageInitShape<typeof ForgetOperationRequestSchema>) => Uint8Array<ArrayBufferLike>; readonly requestDeserialize: (bytes: Uint8Array) => import("./protos/ydb_operation_pb.js").ForgetOperationRequest; readonly responseStream: false; readonly responseSerialize: (message: MessageInitShape<typeof ForgetOperationResponseSchema>) => Uint8Array<ArrayBufferLike>; readonly responseDeserialize: (bytes: Uint8Array) => import("./protos/ydb_operation_pb.js").ForgetOperationResponse; readonly options: {}; }; /** * Lists operations that match the specified filter in the request. * * @generated from rpc Ydb.Operation.V1.OperationService.ListOperations */ readonly listOperations: { readonly path: "/Ydb.Operation.V1.OperationService/ListOperations"; readonly requestStream: false; readonly requestSerialize: (message: MessageInitShape<typeof ListOperationsRequestSchema>) => Uint8Array<ArrayBufferLike>; readonly requestDeserialize: (bytes: Uint8Array) => import("./protos/ydb_operation_pb.js").ListOperationsRequest; readonly responseStream: false; readonly responseSerialize: (message: MessageInitShape<typeof ListOperationsResponseSchema>) => Uint8Array<ArrayBufferLike>; readonly responseDeserialize: (bytes: Uint8Array) => import("./protos/ydb_operation_pb.js").ListOperationsResponse; readonly options: {}; }; }; //# sourceMappingURL=ydb_operation_v1_grpc_pb.d.ts.map