hyperdrive-daemon-client
Version:
A client library and CLI tool for interacting with the Hyperdrive daemon.
112 lines (95 loc) • 3.56 kB
JavaScript
// GENERATED CODE -- DO NOT EDIT!
;
var grpc = require('@grpc/grpc-js');
var daemon_fuse_pb = require('../daemon/fuse_pb.js');
var daemon_common_pb = require('../daemon/common_pb.js');
function serialize_InfoRequest(arg) {
if (!(arg instanceof daemon_fuse_pb.InfoRequest)) {
throw new Error('Expected argument of type InfoRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_InfoRequest(buffer_arg) {
return daemon_fuse_pb.InfoRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_InfoResponse(arg) {
if (!(arg instanceof daemon_fuse_pb.InfoResponse)) {
throw new Error('Expected argument of type InfoResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_InfoResponse(buffer_arg) {
return daemon_fuse_pb.InfoResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_MountRequest(arg) {
if (!(arg instanceof daemon_fuse_pb.MountRequest)) {
throw new Error('Expected argument of type MountRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_MountRequest(buffer_arg) {
return daemon_fuse_pb.MountRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_MountResponse(arg) {
if (!(arg instanceof daemon_fuse_pb.MountResponse)) {
throw new Error('Expected argument of type MountResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_MountResponse(buffer_arg) {
return daemon_fuse_pb.MountResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_UnmountRequest(arg) {
if (!(arg instanceof daemon_fuse_pb.UnmountRequest)) {
throw new Error('Expected argument of type UnmountRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_UnmountRequest(buffer_arg) {
return daemon_fuse_pb.UnmountRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_UnmountResponse(arg) {
if (!(arg instanceof daemon_fuse_pb.UnmountResponse)) {
throw new Error('Expected argument of type UnmountResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_UnmountResponse(buffer_arg) {
return daemon_fuse_pb.UnmountResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
var FuseService = exports.FuseService = {
mount: {
path: '/Fuse/mount',
requestStream: false,
responseStream: false,
requestType: daemon_fuse_pb.MountRequest,
responseType: daemon_fuse_pb.MountResponse,
requestSerialize: serialize_MountRequest,
requestDeserialize: deserialize_MountRequest,
responseSerialize: serialize_MountResponse,
responseDeserialize: deserialize_MountResponse,
},
unmount: {
path: '/Fuse/unmount',
requestStream: false,
responseStream: false,
requestType: daemon_fuse_pb.UnmountRequest,
responseType: daemon_fuse_pb.UnmountResponse,
requestSerialize: serialize_UnmountRequest,
requestDeserialize: deserialize_UnmountRequest,
responseSerialize: serialize_UnmountResponse,
responseDeserialize: deserialize_UnmountResponse,
},
info: {
path: '/Fuse/info',
requestStream: false,
responseStream: false,
requestType: daemon_fuse_pb.InfoRequest,
responseType: daemon_fuse_pb.InfoResponse,
requestSerialize: serialize_InfoRequest,
requestDeserialize: deserialize_InfoRequest,
responseSerialize: serialize_InfoResponse,
responseDeserialize: deserialize_InfoResponse,
},
};
exports.FuseClient = grpc.makeGenericClientConstructor(FuseService);