object CallbackOption
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- CallbackOption
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
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
- lazy val activeHtmlElement: CallbackOption[Element]
Returns the currently focused HTML element (if there is one).
- def apply[A](cb: CallbackTo[Option[A]]): CallbackOption[A]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- implicit def callbackOptionCovariance[A, B >: A](c: CallbackOption[A]): CallbackOption[B]
- Annotations
- @inline()
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def fail[A]: CallbackOption[A]
- implicit def fromCallback(c: Callback): CallbackOption[Unit]
- final def getClass(): Class[_ <: AnyRef]
- 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 keyCodeSwitch[A](e: react.ReactKeyboardEvent, altKey: Boolean = false, ctrlKey: Boolean = false, metaKey: Boolean = false, shiftKey: Boolean = false)(switch: PartialFunction[Int, CallbackTo[A]]): CallbackOption[A]
- def keyEventSwitch[A, B](e: react.ReactKeyboardEvent, a: A, altKey: Boolean = false, ctrlKey: Boolean = false, metaKey: Boolean = false, shiftKey: Boolean = false)(switch: PartialFunction[A, CallbackTo[B]]): CallbackOption[B]
- def liftCallback[A](cb: CallbackTo[A]): CallbackOption[A]
- def liftOption[A](oa: => Option[A]): CallbackOption[A]
- def liftOptionCallback[A](oc: => Option[CallbackTo[A]]): CallbackOption[A]
- def liftOptionLike[O[_], A](oa: => O[A])(implicit O: OptionLike[O]): CallbackOption[A]
- def liftOptionLikeCallback[O[_], A](oa: => O[CallbackTo[A]])(implicit O: OptionLike[O]): CallbackOption[A]
- def liftValue[A](a: => A): CallbackOption[A]
- def matchPF[A, B](a: => A)(pf: PartialFunction[A, B]): CallbackOption[B]
- 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()
- def pass: CallbackOption[Unit]
- def pure[A](a: A): CallbackOption[A]
- def require(condition: => Boolean): CallbackOption[Unit]
- def sequence[T[X] <: IterableOnce[X], A](tca: => T[CallbackOption[A]])(implicit cbf: BuildFrom[T[CallbackOption[A]], A, T[A]]): CallbackOption[T[A]]
- def sequenceOption[A](oca: => Option[CallbackOption[A]]): CallbackOption[A]
NOTE: Technically a proper, lawful sequence should return
CallbackOption[Option[A]]. - final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def tailrec[A, B](a: A)(f: (A) => CallbackOption[Either[A, B]]): CallbackOption[B]
Tail-recursive callback.
Tail-recursive callback. Uses constant stack space.
Based on Phil Freeman's work on stack safety in PureScript, described in Stack Safety for Free.
- implicit def toCallback(co: CallbackOption[Unit]): Callback
- def toString(): String
- Definition Classes
- AnyRef → Any
- def traverse[T[X] <: IterableOnce[X], A, B](ta: => T[A])(f: (A) => CallbackOption[B])(implicit cbf: BuildFrom[T[A], B, T[B]]): CallbackOption[T[B]]
- def traverseOption[A, B](oa: => Option[A])(f: (A) => CallbackOption[B]): CallbackOption[B]
NOTE: Technically a proper, lawful traversal should return
CallbackOption[Option[B]]. - def unless(condition: => Boolean): CallbackOption[Unit]
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.