UNPKG

@aneoconsultingfr/armonik.api

Version:

gRPC API to interact with ArmoniK built for the web

32 lines (29 loc) 1.39 kB
import { ListPartitionsRequest, ListPartitionsResponse, GetPartitionRequest, GetPartitionResponse } from './partitions_common.mjs'; import './partitions_filters.mjs'; import './filters_common.mjs'; import 'protobufjs/minimal.js'; import './google/protobuf/duration.mjs'; import './partitions_fields.mjs'; import './sort_direction.mjs'; declare const protobufPackage = "armonik.api.grpc.v1.partitions"; /** The PartitionsService provides methods to manage partitions. */ interface Partitions { /** Get a partitions list using pagination, filters and sorting. */ ListPartitions(request: ListPartitionsRequest): Promise<ListPartitionsResponse>; /** Get a partition by its ID. */ GetPartition(request: GetPartitionRequest): Promise<GetPartitionResponse>; } declare const PartitionsServiceName = "armonik.api.grpc.v1.partitions.Partitions"; declare class PartitionsClientImpl implements Partitions { private readonly rpc; private readonly service; constructor(rpc: Rpc, opts?: { service?: string; }); ListPartitions(request: ListPartitionsRequest): Promise<ListPartitionsResponse>; GetPartition(request: GetPartitionRequest): Promise<GetPartitionResponse>; } interface Rpc { request(service: string, method: string, data: Uint8Array): Promise<Uint8Array>; } export { Partitions, PartitionsClientImpl, PartitionsServiceName, protobufPackage };