final class Frontend[F[_]] extends AnyRef
Typed interface to client side
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Frontend
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new Frontend(incomingMessages: Stream[F, String])(implicit arg0: Effect[F], reporter: Reporter)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- val browserHistoryMessages: Stream[F, PathAndQuery]
- def changePageUrl(pq: PathAndQuery): F[Unit]
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
- val domEventMessages: Stream[F, DomEventMessage]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def evalJs(code: String): F[String]
- def extractEventData(renderNum: Int): F[String]
- def extractProperty(id: Id, name: String): F[String]
- def focus(id: Id): F[Unit]
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def listFiles(id: Id): F[List[(String, Long)]]
- def listenEvent(name: String, preventDefault: Boolean): F[Unit]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- val outgoingMessages: Stream[F, String]
- def performDomChanges(f: (ChangesPerformer) ⇒ Unit): F[Unit]
- def registerCustomCallback(name: String)(f: (String) ⇒ F[Unit]): F[Unit]
- def reload(): F[Unit]
- def reloadCss(): F[Unit]
- def resetForm(id: Id): F[Unit]
- def resolveFile(descriptor: String, file: Stream[F, Bytes]): F[Unit]
- def resolveFileNames(descriptor: String, handler: List[(String, Long)]): F[Unit]
- def resolveFormData(descriptor: String, formData: Either[Throwable, FormData]): F[Unit]
- def setProperty(id: Id, name: String, value: Any): F[Unit]
- def setRenderNum(i: Int): F[Unit]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- def uploadFile(id: Id, handler: FileHandler): F[Stream[F, Bytes]]
- def uploadForm(id: Id): F[FormData]
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated