@dritelabs/accounts-protobuf
Version:
Accounts database module
25 lines (23 loc) • 715 B
JavaScript
// ../../common/temp/node_modules/tsup/assets/esm_shims.js
import { fileURLToPath } from "url";
import path from "path";
var getFilename = () => fileURLToPath(import.meta.url);
var getDirname = () => path.dirname(getFilename());
var __dirname = /* @__PURE__ */ getDirname();
// src/server.ts
import path2 from "path";
import * as grpc from "@grpc/grpc-js";
import * as protoLoader from "@grpc/proto-loader";
var filename = path2.resolve(__dirname, "../proto/accounts.proto");
var packageDef = protoLoader.loadSync(filename, {
arrays: true
});
var proto = grpc.loadPackageDefinition(packageDef);
function createServer() {
const server = new grpc.Server();
return server;
}
export {
createServer,
proto
};