fthomas / fthomas/refined

scala.js: applyDynamic does not support passing a vararg parameter

Open
#558 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Scala
Stars
1.7k
Forks
152
Avg merge
1h 20m
Merged PRs (30d)
6

Description

In Scala.js (`addSbtPlugin("org.scala-js" % "sbt-scalajs" % "0.6.22")`, when I try to do something like:

```scala
import eu.timepit.refined._
import eu.timepit.refined.api.Refined
import eu.timepit.refined.auto._
import eu.timepit.refined.numeric._

type WidthRange = Int Refined Interval.Closed[W.`200`.T, W.`1000`.T]
type HeightRange = Int Refined Interval.Closed[W.`200`.T, W.`1000`.T]
```

I get this error:

```
[error] /home/brandon/workspace/CCRS/web-client/src/main/scala/org/xsede/jobrunner/client/components/CCRSEditor.scala:39: applyDynamic does not support passing a vararg parameter
[error] type WidthRange = Int Refined Interval.Closed[W.`200`.T, W.`1000`.T]
[error] ^
[error] /home/brandon/workspace/CCRS/web-client/src/main/scala/org/xsede/jobrunner/client/components/CCRSEditor.scala:39: applyDynamic does not support passing a vararg parameter
[error] type WidthRange = Int Refined Interval.Closed[W.`200`.T, W.`1000`.T]
[error] ^
[error] /home/brandon/workspace/CCRS/web-client/src/main/scala/org/xsede/jobrunner/client/components/CCRSEditor.scala:40: applyDynamic does not support passing a vararg parameter
[error] type HeightRange = Int Refined Interval.Closed[W.`200`.T, W.`1000`.T]
[error] ^
[error] /home/brandon/workspace/CCRS/web-client/src/main/scala/org/xsede/jobrunner/client/components/CCRSEditor.scala:40: applyDynamic does not support passing a vararg parameter
[error] type HeightRange = Int Refined Interval.Closed[W.`200`.T, W.`1000`.T]
[error] ^
```

Possibly related upstream bug chain: https://github.com/scala-js/scala-js/issues/1656

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.