File size: 558 Bytes
db1810b
 
 
 
 
 
 
 
 
 
 
 
 
b230fe2
 
db1810b
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
module.exports = {
  getNumberConverter(mode) {
    switch (mode) {
      case "normal":
        return require("./normal.js");
      case "fizzbuzz":
        return require("./fizzbuzz.js");
      case "roman":
        return require("./roman.js");
      case "hex":
        return require("./hex.js");
      case "bin":
        return require("./bin.js");
      case "marshmallow":
        return require("./marshmallow.js");
      default:
        console.log(`ERROR: No converter found for mode ${mode}, returning null`);
        return null;
    }
  }
}