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