package
jscala
Type Members
-
class
Javascript extends Annotation with StaticAnnotation
-
class
Transient extends Annotation with StaticAnnotation
Value Members
-
val
Infinity: Double
-
-
val
NaN: Double
-
def
ajax[A, B](input: A)(server: (A) ⇒ B)(callback: (B) ⇒ Unit): JsAst
-
implicit
def
arrJsSerializer[A](implicit ev: JsSerializer[A]): JsSerializer[Array[A]]
-
def
decodeURI(uri: String): JString
-
def
decodeURIComponent(uri: String): JString
-
def
encodeURI(uri: String): JString
-
def
encodeURIComponent(uri: String): JString
-
def
escape(str: String): JString
-
def
eval(str: String): AnyRef
-
def
forIn[A, B](obj: AnyRef)(f: (String) ⇒ Unit): Nothing
-
def
forIn[A, B](map: Map[A, B])(f: (A) ⇒ Unit): Unit
-
def
forIn[A](coll: Seq[A])(f: (Int) ⇒ Unit): Unit
-
def
fromJson[A](s: String): A
-
implicit
def
funcJsSerializer[A](implicit ev: JsSerializer[A]): JsSerializer[() ⇒ A]
-
implicit
def
implicitArray2JArray[A](s: Array[A]): JArray[A]
-
implicit
def
implicitJArray2Array[A](s: JArray[A]): Array[A]
-
implicit
def
implicitJArray2Seq[A](s: JArray[A]): Seq[A]
-
implicit
def
implicitJString2String(s: JString): String
-
implicit
def
implicitSeq2JArray[A](s: Seq[A]): JArray[A]
-
implicit
def
implicitString2JString(s: String): JString
-
def
include(js: String): String
-
def
inject[A](a: A)(implicit jss: JsSerializer[A]): A
-
def
inject(a: JsAst): Nothing
-
def
isFinite(x: Any): Boolean
-
def
isNaN(x: Any): Boolean
-
def
javascript(expr: Any): JsAst
-
def
javascriptDebug(expr: Any): JsAst
-
def
javascriptString(expr: Any): String
-
def
parseFloat(str: String): Double
-
def
parseInt(str: String, base: Int): Int
-
def
print(x: Any): Unit
-
def
toJson[A](ref: A): JsExpr
-
def
typeof(x: Any): String
-
-
val
undefined: AnyRef
-
def
unescape(str: String): JString
-
def
varDef(ident: String, init: JsExpr): JsVarDef
Inherited from AnyRef
Inherited from Any