@clickup/pg-microsharding
Version:
Microshards support for PostgreSQL
36 lines • 981 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.parseArgs = parseArgs;
const minimist_1 = __importDefault(require("minimist"));
const ARGS = {
string: [
"lib-schema",
"shard",
"shards",
"schema",
"factor",
"from",
"to",
"deactivate-sql",
"max-replication-lag-sec",
"parallelism",
"dsn",
"dsns",
"decommission",
"decomission",
"activate",
"activate-on-destination",
"weight-sql",
"migrate-cmd",
"schema-name-fmt",
],
boolean: ["verbose", "wait", "skip-config", "json"],
};
function parseArgs(argsIn) {
const args = (0, minimist_1.default)(argsIn, JSON.parse(JSON.stringify(ARGS)));
return args;
}
//# sourceMappingURL=parseArgs.js.map