diff --git a/build.sbt b/build.sbt index 25d7aa86..b8e09127 100644 --- a/build.sbt +++ b/build.sbt @@ -32,7 +32,7 @@ lazy val root = project.in(file(".")) .settings( name := "scala-ts", organization := "bondlink", - version := "0.15.1", + version := "0.15.2", scalaVersion := scalaV, Compile / doc / scalacOptions += "-skip-by-regex:^scalats\\.BuildInfo\\$$", diff --git a/src/main/scala/scalats/TsParser.scala b/src/main/scala/scalats/TsParser.scala index 953440d0..8774ff8d 100644 --- a/src/main/scala/scalats/TsParser.scala +++ b/src/main/scala/scalats/TsParser.scala @@ -75,7 +75,7 @@ final class TsParser()(using override val ctx: Quotes) extends ReflectionUtils { '{ TsModel.TypeParam(${ Expr(name) }) } case '[io.circe.Json] => '{ TsModel.Json($typeName) } case '[Byte] | '[Short] | '[Int] | '[Long] | '[Double] | '[Float] => '{ TsModel.Number($typeName) } - case '[BigDecimal] => '{ TsModel.BigNumber($typeName) } + case '[BigDecimal] | '[BigInt] => '{ TsModel.BigNumber($typeName) } case '[Boolean] => '{ TsModel.Boolean($typeName) } case '[String] => '{ TsModel.String($typeName) } case '[java.time.LocalDate] | '[org.joda.time.LocalDate] => '{ TsModel.LocalDate($typeName) }