fifarating
Version:
Utils for Fifa Soccer Game player rating
80 lines (79 loc) • 2.66 kB
JavaScript
import { Fifa } from '../interface';
import { default as fifa12 } from './fifa12.json';
import { default as fifa13 } from './fifa13.json';
import { default as fifa14 } from './fifa14.json';
import { default as fifa15 } from './fifa15.json';
import { default as fifa16 } from './fifa16.json';
import { default as fifa17 } from './fifa17.json';
import { default as fifa18 } from './fifa18.json';
import { default as fifa19 } from './fifa19.json';
import { default as fifa20 } from './fifa20.json';
import { default as fifa21 } from './fifa21.json';
import { default as fifa22 } from './fifa22.json';
import { default as fifa23 } from './fifa23.json';
var ConfigUtils = /** @class */ (function () {
function ConfigUtils() {
}
ConfigUtils.fifa = function (fifa) {
switch (fifa) {
case Fifa.Fifa12:
return fifa12;
case Fifa.Fifa13:
return fifa13;
case Fifa.Fifa14:
return fifa14;
case Fifa.Fifa15:
return fifa15;
case Fifa.Fifa16:
return fifa16;
case Fifa.Fifa17:
return fifa17;
case Fifa.Fifa18:
return fifa18;
case Fifa.Fifa19:
return fifa19;
case Fifa.Fifa20:
return fifa20;
case Fifa.Fifa21:
return fifa21;
case Fifa.Fifa22:
return fifa22;
case Fifa.Fifa23:
return fifa23;
default:
return undefined;
}
};
ConfigUtils.fifaPosition = function (fifa, position) {
switch (fifa) {
case Fifa.Fifa12:
return fifa12[position];
case Fifa.Fifa13:
return fifa13[position];
case Fifa.Fifa14:
return fifa14[position];
case Fifa.Fifa15:
return fifa15[position];
case Fifa.Fifa16:
return fifa16[position];
case Fifa.Fifa17:
return fifa17[position];
case Fifa.Fifa18:
return fifa18[position];
case Fifa.Fifa19:
return fifa19[position];
case Fifa.Fifa20:
return fifa20[position];
case Fifa.Fifa21:
return fifa21[position];
case Fifa.Fifa22:
return fifa22[position];
case Fifa.Fifa23:
return fifa23[position];
default:
return undefined;
}
};
return ConfigUtils;
}());
export { ConfigUtils };