"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
    return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.TEACH_AGENT_HUB_DBPATH = exports.USER_DB_PATH = exports.USER_GATEWAY_DBPATH = exports.US_DB_PATH = exports.US_DATABASE_SUFFIX = exports.PROJECT_CONFIG_PATH = void 0;
const node_os_1 = __importDefault(require("node:os"));
const node_path_1 = require("node:path");
// Config root directory for Teach Agent Hub runtime files.
exports.PROJECT_CONFIG_PATH = node_os_1.default.type() === 'Linux' ? '/root/teach_agent_hub/' : (0, node_path_1.join)(__dirname, '../../../../', 'teach_agent_hub/');
// Common file suffixes and subdirectories.
exports.US_DATABASE_SUFFIX = '.db';
exports.US_DB_PATH = 'db/';
// Keep gateway db filename compatible with existing naming.
exports.USER_GATEWAY_DBPATH = 'gateway';
exports.USER_DB_PATH = exports.PROJECT_CONFIG_PATH + exports.US_DB_PATH;
exports.TEACH_AGENT_HUB_DBPATH = exports.USER_DB_PATH + exports.USER_GATEWAY_DBPATH + exports.US_DATABASE_SUFFIX;
//# sourceMappingURL=path.constants.js.map