in scrooge-generator-typescript/src/main/scala/com/gu/scrooge/backend/typescript/ScalaObjectHandler.scala [34:50]
override def iterate(
iteration: Iteration,
writer: Writer,
value: AnyRef,
scopes: List[AnyRef]
): Writer = {
value match {
case TraversableAnyRef(t) => {
var newWriter = writer
t foreach { next => newWriter = iteration.next(newWriter, coerce(next), scopes) }
newWriter
}
case n: Number =>
if (n.intValue() == 0) writer else iteration.next(writer, coerce(value), scopes)
case _ => super.iterate(iteration, writer, value, scopes)
}
}