dbmaster-cli
Version:
Tool for converting tables between Fifa Soccer Games
29 lines (28 loc) • 949 B
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Config = void 0;
const fifa_config_1 = require("../fifa-config");
class Config {
constructor(configFile) {
this.configFile = configFile;
this.inputConfig = fifa_config_1.fifaConfigFactory(this.configFile.input.version);
this.outputConfig = this.configFile.output ? fifa_config_1.fifaConfigFactory(this.configFile.output.version) : this.inputConfig;
}
tableConfig(table) {
return {
input: {
...this.configFile.input,
fields: this.inputConfig[table]
},
output: this.configFile.output
? {
...this.configFile.output,
fields: this.outputConfig[table]
}
: null,
table,
actions: this.configFile.actions
};
}
}
exports.Config = Config;