io.scalajs.dom.package.scala Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dom-html_sjs0.6_2.11 Show documentation
Show all versions of dom-html_sjs0.6_2.11 Show documentation
DOM/HTML bindings for Scala.js
package io.scalajs
import io.scalajs.util.ScalaJsHelper._
import scala.scalajs.js
/**
* dom package object
* @author [email protected]
*/
package object dom {
type DOMString = String
type RangeType = js.Any
type UnsignedLong = Long
type USVString = String
/**
* DOMHighResTimeStamp Enrichment
* @param ts the given [[DOMHighResTimeStamp]]
*/
implicit class DOMHighResTimeStampEnrichment(val ts: DOMHighResTimeStamp) extends AnyVal {
@inline
def +(ts0: DOMHighResTimeStamp): DOMHighResTimeStamp = (ts.dynamic + ts0.dynamic).asInstanceOf[DOMHighResTimeStamp]
@inline
def -(ts0: DOMHighResTimeStamp): DOMHighResTimeStamp = (ts.dynamic - ts0.dynamic).asInstanceOf[DOMHighResTimeStamp]
@inline
def *(ts0: DOMHighResTimeStamp): DOMHighResTimeStamp = (ts.dynamic * ts0.dynamic).asInstanceOf[DOMHighResTimeStamp]
@inline
def /(ts0: DOMHighResTimeStamp): DOMHighResTimeStamp = (ts.dynamic / ts0.dynamic).asInstanceOf[DOMHighResTimeStamp]
}
}