object CallbackOption
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- CallbackOption
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
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( ... ) @native() @HotSpotIntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def fail[A]: CallbackOption[A]
- implicit def fromCallback(c: Callback): CallbackOption[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 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] <: scala.collection.compat.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] <: scala.collection.compat.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( ... )
-
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
- Deprecated
(Since version ) see corresponding Javadoc for more information.