const fixedBase = function (v: number, base: number | string): number {
  const str = base.toString();
  const index = str.indexOf('.');
  if (index === -1) {
    return Math.round(v);
  }
  let length = str.substr(index + 1).length;
  if (length > 20) {
    length = 20;
  }
  return parseFloat(v.toFixed(length));
};

export default fixedBase;
