// Code generated by protoc-gen-grpc-ts. DO NOT EDIT. // Generated from: accounting/service.proto // Target: nodejs import * as grpc from '@grpc/grpc-js'; import { BalanceRequest, BalanceResponse } from './service_pb'; export class AccountingServiceClient { private client: grpc.Client; constructor(address: string, credentials: grpc.ChannelCredentials, options?: grpc.ChannelOptions) { this.client = new grpc.Client(address, credentials, options); } balance(request: BalanceRequest, metadata?: grpc.Metadata, options?: grpc.CallOptions): Promise { return new Promise((resolve, reject) => { this.client.makeUnaryRequest( '/neo.fs.v2.accounting.AccountingService/Balance', (arg) => Buffer.from(arg.serializeBinary()), (buf) => BalanceResponse.deserializeBinary(new Uint8Array(buf)), request, metadata || new grpc.Metadata(), options || {}, (err, response) => { if (err) { reject(err); } else { resolve(response!); } } ); }); } close(): void { this.client.close(); } }