import { trit } from "../types"

const TRYTES = "NOPQRSTUVWXYZ9ABCDEFGHIJKLM"

export function tritsToTrytes(trits: trit[]): string {
  const size   = Math.ceil(trits.length / 3)

  var trytes = ""

  for (var i = 0; i < size; i += 1) {
    trytes += TRYTES[
      (trits[i*3 + 0] || 0)
      +
      (trits[i*3 + 1] || 0)*3
      +
      (trits[i*3 + 2] || 0)*9
      +
      13
    ]
  }

  return trytes
}
