blob: 0c55e88a1f1e0d289a008bca1e9e7d84757eea36 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
package scala.scalajs.tools.jsdep
import scala.scalajs.ir.Trees.isValidIdentifier
/** The same as a [[JSDependency]] but containing the origin from the containing
* JSDependencyManifest. This class is used for filtering of dependencies.
*/
final class FlatJSDependency(
val origin: Origin,
val resourceName: String,
val dependencies: List[String] = Nil,
val commonJSName: Option[String] = None) {
require(commonJSName.forall(isValidIdentifier),
"commonJSName must be a valid JavaScript identifier")
}
|