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.

83 lines 4.8 kB
import type { MessageInitShape } from "@bufbuild/protobuf"; import { DescribePathRequestSchema, DescribePathResponseSchema, ListDirectoryRequestSchema, ListDirectoryResponseSchema, MakeDirectoryRequestSchema, MakeDirectoryResponseSchema, ModifyPermissionsRequestSchema, ModifyPermissionsResponseSchema, RemoveDirectoryRequestSchema, RemoveDirectoryResponseSchema } from "./protos/ydb_scheme_pb.js"; /** * @generated from service Ydb.Scheme.V1.SchemeService */ export declare const SchemeServiceDefinition: { /** * Make Directory. * * @generated from rpc Ydb.Scheme.V1.SchemeService.MakeDirectory */ readonly makeDirectory: { readonly path: "/Ydb.Scheme.V1.SchemeService/MakeDirectory"; readonly requestStream: false; readonly requestSerialize: (message: MessageInitShape<typeof MakeDirectoryRequestSchema>) => Uint8Array<ArrayBuffer>; readonly requestDeserialize: (bytes: Uint8Array) => import("./protos/ydb_scheme_pb.js").MakeDirectoryRequest; readonly responseStream: false; readonly responseSerialize: (message: MessageInitShape<typeof MakeDirectoryResponseSchema>) => Uint8Array<ArrayBuffer>; readonly responseDeserialize: (bytes: Uint8Array) => import("./protos/ydb_scheme_pb.js").MakeDirectoryResponse; readonly options: {}; }; /** * Remove Directory. * * @generated from rpc Ydb.Scheme.V1.SchemeService.RemoveDirectory */ readonly removeDirectory: { readonly path: "/Ydb.Scheme.V1.SchemeService/RemoveDirectory"; readonly requestStream: false; readonly requestSerialize: (message: MessageInitShape<typeof RemoveDirectoryRequestSchema>) => Uint8Array<ArrayBuffer>; readonly requestDeserialize: (bytes: Uint8Array) => import("./protos/ydb_scheme_pb.js").RemoveDirectoryRequest; readonly responseStream: false; readonly responseSerialize: (message: MessageInitShape<typeof RemoveDirectoryResponseSchema>) => Uint8Array<ArrayBuffer>; readonly responseDeserialize: (bytes: Uint8Array) => import("./protos/ydb_scheme_pb.js").RemoveDirectoryResponse; readonly options: {}; }; /** * Returns information about given directory and objects inside it. * * @generated from rpc Ydb.Scheme.V1.SchemeService.ListDirectory */ readonly listDirectory: { readonly path: "/Ydb.Scheme.V1.SchemeService/ListDirectory"; readonly requestStream: false; readonly requestSerialize: (message: MessageInitShape<typeof ListDirectoryRequestSchema>) => Uint8Array<ArrayBuffer>; readonly requestDeserialize: (bytes: Uint8Array) => import("./protos/ydb_scheme_pb.js").ListDirectoryRequest; readonly responseStream: false; readonly responseSerialize: (message: MessageInitShape<typeof ListDirectoryResponseSchema>) => Uint8Array<ArrayBuffer>; readonly responseDeserialize: (bytes: Uint8Array) => import("./protos/ydb_scheme_pb.js").ListDirectoryResponse; readonly options: {}; }; /** * Returns information about object with given path. * * @generated from rpc Ydb.Scheme.V1.SchemeService.DescribePath */ readonly describePath: { readonly path: "/Ydb.Scheme.V1.SchemeService/DescribePath"; readonly requestStream: false; readonly requestSerialize: (message: MessageInitShape<typeof DescribePathRequestSchema>) => Uint8Array<ArrayBuffer>; readonly requestDeserialize: (bytes: Uint8Array) => import("./protos/ydb_scheme_pb.js").DescribePathRequest; readonly responseStream: false; readonly responseSerialize: (message: MessageInitShape<typeof DescribePathResponseSchema>) => Uint8Array<ArrayBuffer>; readonly responseDeserialize: (bytes: Uint8Array) => import("./protos/ydb_scheme_pb.js").DescribePathResponse; readonly options: {}; }; /** * Modify permissions. * * @generated from rpc Ydb.Scheme.V1.SchemeService.ModifyPermissions */ readonly modifyPermissions: { readonly path: "/Ydb.Scheme.V1.SchemeService/ModifyPermissions"; readonly requestStream: false; readonly requestSerialize: (message: MessageInitShape<typeof ModifyPermissionsRequestSchema>) => Uint8Array<ArrayBuffer>; readonly requestDeserialize: (bytes: Uint8Array) => import("./protos/ydb_scheme_pb.js").ModifyPermissionsRequest; readonly responseStream: false; readonly responseSerialize: (message: MessageInitShape<typeof ModifyPermissionsResponseSchema>) => Uint8Array<ArrayBuffer>; readonly responseDeserialize: (bytes: Uint8Array) => import("./protos/ydb_scheme_pb.js").ModifyPermissionsResponse; readonly options: {}; }; }; //# sourceMappingURL=ydb_scheme_v1_grpc_pb.d.ts.map