// Generated by ReScript, PLEASE EDIT WITH CARE
'use strict';

var ListH$OptolithClient = require("../../Data/ListH.bs.js");

var romanNumbers = {
  hd: "I",
  tl: {
    hd: "II",
    tl: {
      hd: "III",
      tl: {
        hd: "IV",
        tl: {
          hd: "V",
          tl: {
            hd: "VI",
            tl: {
              hd: "VII",
              tl: {
                hd: "VIII",
                tl: {
                  hd: "IX",
                  tl: {
                    hd: "X",
                    tl: {
                      hd: "XI",
                      tl: {
                        hd: "XII",
                        tl: {
                          hd: "XIII",
                          tl: /* [] */0
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
};

function intToRoman(x) {
  return ListH$OptolithClient.$less$bang$bang$great(romanNumbers, x - 1 | 0);
}

exports.romanNumbers = romanNumbers;
exports.intToRoman = intToRoman;
/* No side effect */
