[{"link":"io/github/nafg/scalajs/react/util/Messages.html#notifyResult-76d","external":false,"fqn":"io.github.nafg.scalajs.react.util.Messages.notifyResult","type":"notifyResult[A](future: Future[A])(success: A => TagMod, failure: Throwable => TagMod)(implicit executionContext: ExecutionContext): Future[A]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/FutureValueViewLike.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.FutureValueViewLike","type":"FutureValueViewLike extends HasBusyIndicator","kind":"class","extra":""},{"link":"io/github/nafg/scalajs/react/util/LoadingIndicator$$Implicits$.html#spinner16-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.LoadingIndicator.Implicits.spinner16","type":"spinner16: LoadingIndicator","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/FutureValueViewImpl$$Props.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.FutureValueViewImpl.Props","type":"Props[A](content: A, settings: Settings)","kind":"class","extra":""},{"link":"io/github/nafg/scalajs/react/util/Messages.html#component-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.Messages.component","type":"component: Component[Unit, Seq[Message], OnUnmount, Nullary]","kind":"val","extra":""},{"link":"io/github/nafg/scalajs/react/util/GlobalBusyIndicator.html#render-c28","external":false,"fqn":"io.github.nafg.scalajs.react.util.GlobalBusyIndicator.render","type":"render(futures: Seq[Future[Any]]): TagOf[HtmlTopNode]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/SnapshotUtils$$Snapshot_split.html#split-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.SnapshotUtils.Snapshot_split.split","type":"split: (StateSnapshot[A], StateSnapshot[B])","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/FutureValueViewImpl$.html#component-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.FutureValueViewImpl.component","type":"component: Component[Props[Option[Try[VdomNode]]], Unit, Unit, Props]","kind":"val","extra":""},{"link":"io/github/nafg/scalajs/react/util/GlobalBusyIndicator$Implicits$.html#FutureBusyIndicatorExtensionMethods-4f1","external":false,"fqn":"io.github.nafg.scalajs.react.util.GlobalBusyIndicator.Implicits.FutureBusyIndicatorExtensionMethods","type":"FutureBusyIndicatorExtensionMethods[A](self: Future[A]): FutureBusyIndicatorExtensionMethods[A]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/KeyedFunction.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.KeyedFunction","type":"KeyedFunction[+R](key: Any)(function: () => R) extends () => R","kind":"class","extra":""},{"link":"io/github/nafg/scalajs/react/util/SnapshotUtils$$Snapshot_sequenceEither.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.SnapshotUtils.Snapshot_sequenceEither","type":"Snapshot_sequenceEither[A, B](self: StateSnapshot[Either[A, B]])","kind":"class","extra":""},{"link":"io/github/nafg/scalajs/react/util/SnapshotUtils$$SeqSnapshotExtensionMethods.html#insertAt-fffff4dc","external":false,"fqn":"io.github.nafg.scalajs.react.util.SnapshotUtils.SeqSnapshotExtensionMethods.insertAt","type":"insertAt(index: Int, value: A): CallbackTo[Unit]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/SnapshotUtils$.html#SeqSnapshotExtensionMethods-668","external":false,"fqn":"io.github.nafg.scalajs.react.util.SnapshotUtils.SeqSnapshotExtensionMethods","type":"SeqSnapshotExtensionMethods[A](self: StateSnapshot[Seq[A]]): SeqSnapshotExtensionMethods[A]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/Debounce$.html#future-c5c","external":false,"fqn":"io.github.nafg.scalajs.react.util.Debounce.future","type":"future[A, B](duration: FiniteDuration)(f: A => Future[B])(implicit executionContext: ExecutionContext): A => Future[B]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/ReactImplicits$$step1_asyncState.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.ReactImplicits.step1_asyncState","type":"step1_asyncState[P](self: Step1[P])","kind":"class","extra":""},{"link":"io/github/nafg/scalajs/react/util/WatchTaskExtensionMethods$ExtensionMethods.html#toACB-e01","external":false,"fqn":"io.github.nafg.scalajs.react.util.WatchTaskExtensionMethods.ExtensionMethods.toACB","type":"toACB(f: => F[A]): AsyncCallback[A]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/Messages$Implicits$$FutureMessagesExtensionMethods.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.Messages.Implicits.FutureMessagesExtensionMethods","type":"FutureMessagesExtensionMethods[A](self: Future[A])","kind":"class","extra":""},{"link":"io/github/nafg/scalajs/react/util/FutureValue$.html#reuseFutureValue-fffffe31","external":false,"fqn":"io.github.nafg.scalajs.react.util.FutureValue.reuseFutureValue","type":"reuseFutureValue[A : Reusability]: Reusability[FutureValue[A]]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/Spinner$.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.Spinner","type":"Spinner","kind":"object","extra":""},{"link":"io/github/nafg/scalajs/react/util/Spinner$.html#component-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.Spinner.component","type":"component: Component[TagMod, Props]","kind":"val","extra":""},{"link":"io/github/nafg/scalajs/react/util/ReactImplicits$$SjsReactEventOps.html#-->!-fffff3f6","external":false,"fqn":"io.github.nafg.scalajs.react.util.ReactImplicits.SjsReactEventOps.-->!","type":"-->!(cb: => Callback): TagMod","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/PublicBroadcaster.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.PublicBroadcaster","type":"PublicBroadcaster[A] extends Broadcaster[A]","kind":"trait","extra":""},{"link":"io/github/nafg/scalajs/react/util/confirm$$ConfirmCanceled$.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.confirm.ConfirmCanceled","type":"ConfirmCanceled extends RuntimeException, NoStackTrace","kind":"object","extra":""},{"link":"io/github/nafg/scalajs/react/util/FutureValue.html#fold-3b2","external":false,"fqn":"io.github.nafg.scalajs.react.util.FutureValue.fold","type":"fold[B](ifSuccess: A => B, ifFailure: Throwable => B, ifPending: => B): B","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/FutureView.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.FutureView","type":"FutureView extends FutureValueViewLike","kind":"class","extra":""},{"link":"io/github/nafg/scalajs/react/util/SnapshotUtils$.html#Snapshot_sequenceEither-fffff9b2","external":false,"fqn":"io.github.nafg.scalajs.react.util.SnapshotUtils.Snapshot_sequenceEither","type":"Snapshot_sequenceEither[A, B](self: StateSnapshot[Either[A, B]]): Snapshot_sequenceEither[A, B]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/FutureValueViewLike.html#custom-20b","external":false,"fqn":"io.github.nafg.scalajs.react.util.FutureValueViewLike.custom","type":"custom[A](renderLoading: => VdomNode, onFailure: Throwable => CallbackTo[VdomNode])(content: F[A])(implicit f: A => VdomNode): UnmountedWithRoot[Props[F[VdomNode]], MountedImpure[Props[F[VdomNode]], State, Backend], Box[Props[F[VdomNode]]], JsMounted[Props[F[VdomNode]], State, Backend]]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/ReactImplicits$$SjsReactEventOps.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.ReactImplicits.SjsReactEventOps","type":"SjsReactEventOps[E <: ([x <: Node] =>> SyntheticEvent[x])](self: Event[E]) extends AnyVal","kind":"class","extra":""},{"link":"io/github/nafg/scalajs/react/util/SnapshotUtils$$BooleanSnapshotExtensionMethods.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.SnapshotUtils.BooleanSnapshotExtensionMethods","type":"BooleanSnapshotExtensionMethods(val snapshot: StateSnapshot[Boolean]) extends AnyVal, HasToTagMod[Boolean]","kind":"class","extra":""},{"link":"io/github/nafg/scalajs/react/util/GlobalBusyIndicator.html#positionMods-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.GlobalBusyIndicator.positionMods","type":"positionMods: TagMod","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/LoadingIndicator$.html#spinner10-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.LoadingIndicator.spinner10","type":"spinner10: LoadingIndicator","kind":"val","extra":""},{"link":"io/github/nafg/scalajs/react/util/LoadingIndicator.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.LoadingIndicator","type":"LoadingIndicator","kind":"trait","extra":""},{"link":"io/github/nafg/scalajs/react/util/FutureValue.html#getOrElse-fffff7d2","external":false,"fqn":"io.github.nafg.scalajs.react.util.FutureValue.getOrElse","type":"getOrElse[B >: A](default: => B): B","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/FutureValueViewLike.html#map-892","external":false,"fqn":"io.github.nafg.scalajs.react.util.FutureValueViewLike.map","type":"map[A, B](f: A => B): (F[A]) => F[B]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/FutureValue.html#toFuture-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.FutureValue.toFuture","type":"toFuture: Future[A]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/Debounce$.html#apply-c5f","external":false,"fqn":"io.github.nafg.scalajs.react.util.Debounce.apply","type":"apply[A](duration: FiniteDuration)(f: A => Unit): A => Unit","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/LoadingIndicator$$Implicits$.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.LoadingIndicator.Implicits","type":"Implicits","kind":"object","extra":""},{"link":"io/github/nafg/scalajs/react/util/SnapshotUtils$$StringSnapshotExtensionMethods.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.SnapshotUtils.StringSnapshotExtensionMethods","type":"StringSnapshotExtensionMethods(val snapshot: StateSnapshot[String]) extends AnyVal, HasToTagMod[String]","kind":"class","extra":""},{"link":"io/github/nafg/scalajs/react/util/ReactImplicits$$withDisplayName.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.ReactImplicits.withDisplayName","type":"withDisplayName[P, CT <: (CtorType)](self: Component[P, CT])","kind":"class","extra":""},{"link":"io/github/nafg/scalajs/react/util/Messages.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.Messages","type":"Messages","kind":"class","extra":""},{"link":"io/github/nafg/scalajs/react/util/Messages$Implicits$.html#FutureMessagesExtensionMethods-fffff340","external":false,"fqn":"io.github.nafg.scalajs.react.util.Messages.Implicits.FutureMessagesExtensionMethods","type":"FutureMessagesExtensionMethods[A](self: Future[A]): FutureMessagesExtensionMethods[A]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/WatchTaskExtensionMethods$asyncCallback.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.WatchTaskExtensionMethods.asyncCallback","type":"asyncCallback[A](self: AsyncCallback[A]) extends ExtensionMethods[AsyncCallback, A]","kind":"class","extra":""},{"link":"io/github/nafg/scalajs/react/util/GlobalBusyIndicator$Implicits$$FutureBusyIndicatorExtensionMethods.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.GlobalBusyIndicator.Implicits.FutureBusyIndicatorExtensionMethods","type":"FutureBusyIndicatorExtensionMethods[A](self: Future[A])","kind":"class","extra":""},{"link":"io/github/nafg/scalajs/react/util/SnapshotUtils$.html#StringSnapshotExtensionMethods-fffff220","external":false,"fqn":"io.github.nafg.scalajs.react.util.SnapshotUtils.StringSnapshotExtensionMethods","type":"StringSnapshotExtensionMethods(snapshot: StateSnapshot[String]): StringSnapshotExtensionMethods","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/ReactImplicits$.html#step4_listen-fffffb35","external":false,"fqn":"io.github.nafg.scalajs.react.util.ReactImplicits.step4_listen","type":"step4_listen[P, C <: Children, S, B, U <: UpdateSnapshot](self: LastStep[P, C, S, B, U]): step4_listen[P, C, S, B, U]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/FutureValueViewLike.html#State-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.FutureValueViewLike.State","type":"State","kind":"type","extra":""},{"link":"io/github/nafg/scalajs/react/util/SnapshotUtils$$HasToTagMod.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.SnapshotUtils.HasToTagMod","type":"HasToTagMod[A]","kind":"trait","extra":""},{"link":"io/github/nafg/scalajs/react/util/Messages$Implicits$$FutureMessagesExtensionMethods.html#notifyResult-fffffa2c","external":false,"fqn":"io.github.nafg.scalajs.react.util.Messages.Implicits.FutureMessagesExtensionMethods.notifyResult","type":"notifyResult(success: A => TagMod, failure: Throwable => TagMod)(implicit executionContext: ExecutionContext): Future[A]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/WatchTaskExtensionMethods.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.WatchTaskExtensionMethods","type":"WatchTaskExtensionMethods(busyIndicator: GlobalBusyIndicator, messages: Messages)","kind":"class","extra":""},{"link":"io/github/nafg/scalajs/react/util/WatchTaskExtensionMethods$ExtensionMethods.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.WatchTaskExtensionMethods.ExtensionMethods","type":"ExtensionMethods[F[_], A]","kind":"trait","extra":""},{"link":"io/github/nafg/scalajs/react/util/LoadingIndicator$.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.LoadingIndicator","type":"LoadingIndicator","kind":"object","extra":""},{"link":"io/github/nafg/scalajs/react/util/SnapshotUtils$$HasToTagMod.html#setAttr-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.SnapshotUtils.HasToTagMod.setAttr","type":"setAttr: A => TagMod","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/FutureValueView.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.FutureValueView","type":"FutureValueView extends FutureValueViewLike","kind":"class","extra":""},{"link":"io/github/nafg/scalajs/react/util/Messages.html#post-fffff650","external":false,"fqn":"io.github.nafg.scalajs.react.util.Messages.post","type":"post(timeout: Double)(content: TagMod*): Unit","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/SnapshotUtils$$OptionSnapshotExtensionMethods.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.SnapshotUtils.OptionSnapshotExtensionMethods","type":"OptionSnapshotExtensionMethods[A](self: StateSnapshot[Option[A]])","kind":"class","extra":""},{"link":"io/github/nafg/scalajs/react/util/SnapshotUtils$.html#Snapshot_traverseOptional-fffffb1f","external":false,"fqn":"io.github.nafg.scalajs.react.util.SnapshotUtils.Snapshot_traverseOptional","type":"Snapshot_traverseOptional[A](self: StateSnapshot[A]): Snapshot_traverseOptional[A]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/FutureValue.html#map-fffff227","external":false,"fqn":"io.github.nafg.scalajs.react.util.FutureValue.map","type":"map[B](f: A => B): FutureValue[B]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/confirm$.html#apply-fffff1d8","external":false,"fqn":"io.github.nafg.scalajs.react.util.confirm.apply","type":"apply[A](message: String)(callback: CallbackTo[A]): CallbackOption[A]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/FutureValueViewLike.html#defaultSettings-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.FutureValueViewLike.defaultSettings","type":"defaultSettings: Settings","kind":"val","extra":""},{"link":"io/github/nafg/scalajs/react/util/Debounce$.html#callback-c5f","external":false,"fqn":"io.github.nafg.scalajs.react.util.Debounce.callback","type":"callback[A](duration: FiniteDuration)(f: A => Callback): A => Callback","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/AsyncStateFromProps$$ext.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.AsyncStateFromProps.ext","type":"ext[P, C <: Children, S, B <: IsUnmounted, US <: UpdateSnapshot](self: LastStep[P, C, S, B, US])","kind":"class","extra":""},{"link":"io/github/nafg/scalajs/react/util/confirm$.html#async-78c","external":false,"fqn":"io.github.nafg.scalajs.react.util.confirm.async","type":"async(message: String): AsyncCallback[Unit]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/Spinner$.html#imageURI-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.Spinner.imageURI","type":"imageURI: String","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/FutureView.html#component-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.FutureView.component","type":"component: Component[Props[Future[VdomNode]], State, Backend, Props]","kind":"val","extra":""},{"link":"io/github/nafg/scalajs/react/util/AsyncStateFromProps$$ext$asyncStateFromProps$.html#constAlways-75f","external":false,"fqn":"io.github.nafg.scalajs.react.util.AsyncStateFromProps.ext.asyncStateFromProps.constAlways","type":"constAlways(compute: (P, S, B) => Future[S]): LastStep[P, C, S, B, Some[Value[US]]]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/FutureValueView.html#F-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.FutureValueView.F","type":"F[A] = Option[Try[A]]","kind":"type","extra":""},{"link":"io/github/nafg/scalajs/react/util/FutureValueView$.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.FutureValueView","type":"FutureValueView extends FutureValueView, HasSpinnerImage","kind":"object","extra":""},{"link":"io/github/nafg/scalajs/react/util/LoadingIndicator.html#render-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.LoadingIndicator.render","type":"render: VdomNode","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/IsUnmounted.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.IsUnmounted","type":"IsUnmounted","kind":"trait","extra":""},{"link":"io/github/nafg/scalajs/react/util/AsyncStateFromProps$.html#always-d13","external":false,"fqn":"io.github.nafg.scalajs.react.util.AsyncStateFromProps.always","type":"always[P, C <: Children, S, B <: IsUnmounted, US <: UpdateSnapshot](compute: (P, S, B) => Future[S => S]): (LastStep[P, C, S, B, US]) => LastStep[P, C, S, B, Some[Value[US]]]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/FutureValueViewImpl$.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.FutureValueViewImpl","type":"FutureValueViewImpl","kind":"object","extra":""},{"link":"io/github/nafg/scalajs/react/util/AsyncStateFromProps$.html#apply-fffff29b","external":false,"fqn":"io.github.nafg.scalajs.react.util.AsyncStateFromProps.apply","type":"apply[P, C <: Children, S, B <: IsUnmounted, US <: UpdateSnapshot](predicate: (P, P) => Boolean)(compute: (P, S, B) => Future[S => S]): (LastStep[P, C, S, B, US]) => LastStep[P, C, S, B, Some[Value[US]]]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/ReactImplicits$.html#asyncCallbackApplicative-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.ReactImplicits.asyncCallbackApplicative","type":"asyncCallbackApplicative: Applicative[AsyncCallback]","kind":"val","extra":""},{"link":"io/github/nafg/scalajs/react/util/SnapshotUtils$.html#Snapshot-526","external":false,"fqn":"io.github.nafg.scalajs.react.util.SnapshotUtils.Snapshot","type":"Snapshot[A](initialValue: A)(f: A => Callback): StateSnapshot[A]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/ReactImplicits$$step1_asyncState.html#asyncStateRefreshable-fffff916","external":false,"fqn":"io.github.nafg.scalajs.react.util.ReactImplicits.step1_asyncState.asyncStateRefreshable","type":"asyncStateRefreshable[S, B <: IsUnmounted](f: P => Future[S], backend: => B)(render: (P, StateSnapshot[S], Callback) => VdomNode)(implicit loadingIndicator: LoadingIndicator): LastStep[P, None, Option[S], B, None]#This","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/Messages.html#defaultErrorMessage-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.Messages.defaultErrorMessage","type":"defaultErrorMessage: Throwable => TagMod","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/FutureValue.html#flatMap-fffff227","external":false,"fqn":"io.github.nafg.scalajs.react.util.FutureValue.flatMap","type":"flatMap[B](f: A => FutureValue[B]): FutureValue[B]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/ReactImplicits$$step4_listen.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.ReactImplicits.step4_listen","type":"step4_listen[P, C <: Children, S, B, U <: UpdateSnapshot](self: LastStep[P, C, S, B, U]) extends AnyVal","kind":"class","extra":""},{"link":"io/github/nafg/scalajs/react/util/FutureValue$.html#useQuery-fffff0eb","external":false,"fqn":"io.github.nafg.scalajs.react.util.FutureValue.useQuery","type":"useQuery[D : Reusability, A](dep: D)(query: D => Future[A]): CustomHook[Unit, FutureValue[A]]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/AsyncStateFromProps$$ext$asyncStateFromProps$.html#apply-b71","external":false,"fqn":"io.github.nafg.scalajs.react.util.AsyncStateFromProps.ext.asyncStateFromProps.apply","type":"apply(predicate: (P, P) => Boolean)(compute: (P, S, B) => Future[S => S]): LastStep[P, C, S, B, Some[Value[US]]]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/GlobalBusyIndicator$.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.GlobalBusyIndicator","type":"GlobalBusyIndicator extends GlobalBusyIndicator, HasSpinnerImage","kind":"object","extra":""},{"link":"io/github/nafg/scalajs/react/util/SnapshotUtils$$Snapshot_traverseOptional.html#traverseOptional-ea7","external":false,"fqn":"io.github.nafg.scalajs.react.util.SnapshotUtils.Snapshot_traverseOptional.traverseOptional","type":"traverseOptional[B](optional: Optional[A, B]): Option[StateSnapshot[B]]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/FutureValue$.html#useQueryForgetful-fffff0eb","external":false,"fqn":"io.github.nafg.scalajs.react.util.FutureValue.useQueryForgetful","type":"useQueryForgetful[D : Reusability, A](dep: D)(query: D => Future[A]): CustomHook[Unit, FutureValue[A]]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/SpinnerImage$.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.SpinnerImage","type":"SpinnerImage","kind":"object","extra":""},{"link":"io/github/nafg/scalajs/react/util/IsUnmounted.html#isUnmounted-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.IsUnmounted.isUnmounted","type":"isUnmounted: Boolean","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/IsUnmounted$.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.IsUnmounted","type":"IsUnmounted","kind":"object","extra":""},{"link":"io/github/nafg/scalajs/react/util/Messages.html#notifyFailure-fffff4bc","external":false,"fqn":"io.github.nafg.scalajs.react.util.Messages.notifyFailure","type":"notifyFailure[A](future: Future[A])(failure: Throwable => TagMod)(implicit executionContext: ExecutionContext): Future[A]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/SnapshotUtils$$OptionSnapshotExtensionMethods.html#sequenceOpt-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.SnapshotUtils.OptionSnapshotExtensionMethods.sequenceOpt","type":"sequenceOpt: Option[StateSnapshot[A]]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/FutureValue$.html#futureValueFunctor-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.FutureValue.futureValueFunctor","type":"futureValueFunctor: Functor[FutureValue]","kind":"val","extra":""},{"link":"io/github/nafg/scalajs/react/util/Messages$Message.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.Messages.Message","type":"Message(timeout: Double, content: TagMod)","kind":"class","extra":""},{"link":"io/github/nafg/scalajs/react/util/AsyncStateFromProps$.html#const-fffff29b","external":false,"fqn":"io.github.nafg.scalajs.react.util.AsyncStateFromProps.const","type":"const[P, C <: Children, S, B <: IsUnmounted, US <: UpdateSnapshot](predicate: (P, P) => Boolean)(compute: (P, S, B) => Future[S]): (LastStep[P, C, S, B, US]) => LastStep[P, C, S, B, Some[Value[US]]]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/AsyncStateFromProps$.html#ext-fffff5ea","external":false,"fqn":"io.github.nafg.scalajs.react.util.AsyncStateFromProps.ext","type":"ext[P, C <: Children, S, B <: IsUnmounted, US <: UpdateSnapshot](self: LastStep[P, C, S, B, US]): ext[P, C, S, B, US]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/IsUnmounted$$Backend.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.IsUnmounted.Backend","type":"Backend extends IsUnmounted","kind":"class","extra":""},{"link":"io/github/nafg/scalajs/react/util/ReactImplicits$.html#SjsReactEventOps-ffffff51","external":false,"fqn":"io.github.nafg.scalajs.react.util.ReactImplicits.SjsReactEventOps","type":"SjsReactEventOps[E <: ([x <: Node] =>> SyntheticEvent[x])](self: Event[E]): SjsReactEventOps[E]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/FutureValueViewImpl$$Settings.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.FutureValueViewImpl.Settings","type":"Settings(renderLoading: () => VdomNode, onFailure: Throwable => CallbackTo[VdomNode])","kind":"class","extra":""},{"link":"io/github/nafg/scalajs/react/util/Messages.html#postSuccess-532","external":false,"fqn":"io.github.nafg.scalajs.react.util.Messages.postSuccess","type":"postSuccess(message: TagMod): Unit","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/SnapshotUtils$$SnapshotExtensionMethods.html#withHandler-3c1","external":false,"fqn":"io.github.nafg.scalajs.react.util.SnapshotUtils.SnapshotExtensionMethods.withHandler","type":"withHandler(f: (A, A) => Callback): StateSnapshot[A]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/WatchTaskExtensionMethods$ExtensionMethods.html#watchResultACB-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.WatchTaskExtensionMethods.ExtensionMethods.watchResultACB","type":"watchResultACB: AsyncCallback[A]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/SnapshotUtils$.html#Snapshot_split-3ce","external":false,"fqn":"io.github.nafg.scalajs.react.util.SnapshotUtils.Snapshot_split","type":"Snapshot_split[A, B](self: StateSnapshot[(A, B)]): Snapshot_split[A, B]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/SnapshotUtils$$Snapshot_split.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.SnapshotUtils.Snapshot_split","type":"Snapshot_split[A, B](self: StateSnapshot[(A, B)])","kind":"class","extra":""},{"link":"io/github/nafg/scalajs/react/util/WatchTaskExtensionMethods$ExtensionMethods.html#toCB-332","external":false,"fqn":"io.github.nafg.scalajs.react.util.WatchTaskExtensionMethods.ExtensionMethods.toCB","type":"toCB(f: => F[Callback]): Callback","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/Messages.html#render-c28","external":false,"fqn":"io.github.nafg.scalajs.react.util.Messages.render","type":"render(messages: Seq[Message]): TagOf[HTMLDivElement]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/ReactImplicits$$withDisplayName.html#withDisplayName-2df","external":false,"fqn":"io.github.nafg.scalajs.react.util.ReactImplicits.withDisplayName.withDisplayName","type":"withDisplayName(implicit name: FullName): Component[P, CT]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/SnapshotUtils$$OptionSnapshotExtensionMethods.html#zoomDefined-fffff61d","external":false,"fqn":"io.github.nafg.scalajs.react.util.SnapshotUtils.OptionSnapshotExtensionMethods.zoomDefined","type":"zoomDefined(create: => A)(implicit executionContext: ExecutionContext): StateSnapshot[Boolean]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/SnapshotUtils$.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.SnapshotUtils","type":"SnapshotUtils","kind":"object","extra":""},{"link":"io/github/nafg/scalajs/react/util/SnapshotUtils$$HasToTagMod.html#snapshot-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.SnapshotUtils.HasToTagMod.snapshot","type":"snapshot: StateSnapshot[A]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/SnapshotUtils$$HasToTagMod.html#property-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.SnapshotUtils.HasToTagMod.property","type":"property: Input => A","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/FutureValueViewLike.html#apply-fffff9ac","external":false,"fqn":"io.github.nafg.scalajs.react.util.FutureValueViewLike.apply","type":"apply[A](content: F[A])(implicit f: A => VdomNode): UnmountedWithRoot[Props[F[VdomNode]], MountedImpure[Props[F[VdomNode]], State, Backend], Box[Props[F[VdomNode]]], JsMounted[Props[F[VdomNode]], State, Backend]]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/GlobalBusyIndicator.html#showBusy-fffff631","external":false,"fqn":"io.github.nafg.scalajs.react.util.GlobalBusyIndicator.showBusy","type":"showBusy[A](f: Future[A]): f.type","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/ReactImplicits$$SjsReactEventOps.html#-->!!-fffff3f6","external":false,"fqn":"io.github.nafg.scalajs.react.util.ReactImplicits.SjsReactEventOps.-->!!","type":"-->!!(cb: => Callback): TagMod","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util.html#addOnBeforeUnload-332","external":false,"fqn":"io.github.nafg.scalajs.react.util.addOnBeforeUnload","type":"addOnBeforeUnload(preventLeaveCondition: => Boolean): Callback","kind":"def","extra":""},{"link":"index.html#","external":false,"fqn":".core","type":"core","kind":"static","extra":""},{"link":"io/github/nafg/scalajs/react/util/ReactImplicits$.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.ReactImplicits","type":"ReactImplicits","kind":"object","extra":""},{"link":"io/github/nafg/scalajs/react/util/SnapshotUtils$.html#BooleanSnapshotExtensionMethods-fffff220","external":false,"fqn":"io.github.nafg.scalajs.react.util.SnapshotUtils.BooleanSnapshotExtensionMethods","type":"BooleanSnapshotExtensionMethods(snapshot: StateSnapshot[Boolean]): BooleanSnapshotExtensionMethods","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/Spinner$.html#inline-4de","external":false,"fqn":"io.github.nafg.scalajs.react.util.Spinner.inline","type":"inline(size: Int): UnmountedWithRoot[TagMod, Mounted, Box[TagMod]]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/IsUnmounted.html#setUnmounting-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.IsUnmounted.setUnmounting","type":"setUnmounting: Callback","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/LoadingIndicator$.html#spinner16-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.LoadingIndicator.spinner16","type":"spinner16: LoadingIndicator","kind":"val","extra":""},{"link":"io/github/nafg/scalajs/react/util/WatchTaskExtensionMethods$ExtensionMethods.html#watchCB-fffff03a","external":false,"fqn":"io.github.nafg.scalajs.react.util.WatchTaskExtensionMethods.ExtensionMethods.watchCB","type":"watchCB(implicit ev: A =:= Callback): Callback","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/FutureValueViewLike.html#Backend-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.FutureValueViewLike.Backend","type":"Backend","kind":"type","extra":""},{"link":"io/github/nafg/scalajs/react/util/Messages.html#postErrorCB-688","external":false,"fqn":"io.github.nafg.scalajs.react.util.Messages.postErrorCB","type":"postErrorCB(message: TagMod): Callback","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/GlobalBusyIndicator$Implicits$.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.GlobalBusyIndicator.Implicits","type":"Implicits","kind":"object","extra":""},{"link":"io/github/nafg/scalajs/react/util/PublicBroadcaster.html#publish-fffff475","external":false,"fqn":"io.github.nafg.scalajs.react.util.PublicBroadcaster.publish","type":"publish(a: A): CallbackTo[Unit]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/SnapshotUtils$$SnapshotExtensionMethods.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.SnapshotUtils.SnapshotExtensionMethods","type":"SnapshotExtensionMethods[A](self: StateSnapshot[A])","kind":"class","extra":""},{"link":"io/github/nafg/scalajs/react/util/IsUnmounted$.html#install-fffff3bc","external":false,"fqn":"io.github.nafg.scalajs.react.util.IsUnmounted.install","type":"install[P, C <: Children, S, B <: IsUnmounted, U <: UpdateSnapshot]: (P, C, S, B, U) => U","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/SpinnerImage$.html#base64-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.SpinnerImage.base64","type":"base64: String","kind":"val","extra":""},{"link":"io/github/nafg/scalajs/react/util/ReactImplicits$.html#withDisplayName-bf6","external":false,"fqn":"io.github.nafg.scalajs.react.util.ReactImplicits.withDisplayName","type":"withDisplayName[P, CT <: (CtorType)](self: Component[P, CT]): withDisplayName[P, CT]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/AsyncStateFromProps$$ext$asyncStateFromProps$.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.AsyncStateFromProps.ext.asyncStateFromProps","type":"asyncStateFromProps","kind":"object","extra":""},{"link":"io/github/nafg/scalajs/react/util/ReactImplicits$$withDisplayName.html#withDisplayName-684","external":false,"fqn":"io.github.nafg.scalajs.react.util.ReactImplicits.withDisplayName.withDisplayName","type":"withDisplayName(name: String): Component[P, CT]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/ReactImplicits$$step4_listen.html#listen-fffff46b","external":false,"fqn":"io.github.nafg.scalajs.react.util.ReactImplicits.step4_listen.listen","type":"listen[F[_] : Dispatch, A](listenable: P => Listenable[A])(makeListener: A => (ComponentDidMount[P, S, B]) => F[Unit])(implicit evidence$1: Dispatch[F], ev: B <:< OnUnmount): LastStep[P, C, S, B, U]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/Messages$Implicits$.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.Messages.Implicits","type":"Implicits","kind":"object","extra":""},{"link":"io/github/nafg/scalajs/react/util/AsyncStateFromProps$.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.AsyncStateFromProps","type":"AsyncStateFromProps","kind":"object","extra":""},{"link":"io/github/nafg/scalajs/react/util/SnapshotUtils$$SnapshotExtensionMethods.html#andThen-fffffa62","external":false,"fqn":"io.github.nafg.scalajs.react.util.SnapshotUtils.SnapshotExtensionMethods.andThen","type":"andThen(f: A => Callback): StateSnapshot[A]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/AsyncStateFromProps$.html#constAlways-d13","external":false,"fqn":"io.github.nafg.scalajs.react.util.AsyncStateFromProps.constAlways","type":"constAlways[P, C <: Children, S, B <: IsUnmounted, US <: UpdateSnapshot](compute: (P, S, B) => Future[S]): (LastStep[P, C, S, B, US]) => LastStep[P, C, S, B, Some[Value[US]]]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util.html#suspendFuture-fffffe66","external":false,"fqn":"io.github.nafg.scalajs.react.util.suspendFuture","type":"suspendFuture[A](f: => Future[A])(render: A => VdomElement)(implicit loadingIndicator: LoadingIndicator): VdomElement","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/SnapshotUtils$.html#SnapshotExtensionMethods-f05","external":false,"fqn":"io.github.nafg.scalajs.react.util.SnapshotUtils.SnapshotExtensionMethods","type":"SnapshotExtensionMethods[A](self: StateSnapshot[A]): SnapshotExtensionMethods[A]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/FutureView$.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.FutureView","type":"FutureView extends FutureView, HasSpinnerImage","kind":"object","extra":""},{"link":"io/github/nafg/scalajs/react/util/SpinnerImage$.html#uri-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.SpinnerImage.uri","type":"uri: String","kind":"val","extra":""},{"link":"io/github/nafg/scalajs/react/util/SnapshotUtils$$Snapshot_traverseOptional.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.SnapshotUtils.Snapshot_traverseOptional","type":"Snapshot_traverseOptional[A](self: StateSnapshot[A])","kind":"class","extra":""},{"link":"io/github/nafg/scalajs/react/util/LoadingIndicator$.html#apply-36a","external":false,"fqn":"io.github.nafg.scalajs.react.util.LoadingIndicator.apply","type":"apply(node: => VdomNode): LoadingIndicator","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/confirm$.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.confirm","type":"confirm","kind":"object","extra":""},{"link":"io/github/nafg/scalajs/react/util/GlobalBusyIndicator.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.GlobalBusyIndicator","type":"GlobalBusyIndicator extends HasBusyIndicator","kind":"class","extra":""},{"link":"io/github/nafg/scalajs/react/util/Messages$.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.Messages","type":"Messages extends Messages","kind":"object","extra":""},{"link":"io/github/nafg/scalajs/react/util/GlobalBusyIndicator$Implicits$$FutureBusyIndicatorExtensionMethods.html#showBusy-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.GlobalBusyIndicator.Implicits.FutureBusyIndicatorExtensionMethods.showBusy","type":"showBusy: Future[A]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/Messages.html#postCB-fa6","external":false,"fqn":"io.github.nafg.scalajs.react.util.Messages.postCB","type":"postCB(timeout: Double)(content: TagMod*): Callback","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/AsyncStateFromProps$$ext$asyncStateFromProps$.html#const-b71","external":false,"fqn":"io.github.nafg.scalajs.react.util.AsyncStateFromProps.ext.asyncStateFromProps.const","type":"const(predicate: (P, P) => Boolean)(compute: (P, S, B) => Future[S]): LastStep[P, C, S, B, Some[Value[US]]]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/FutureValueViewLike.html#component-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.FutureValueViewLike.component","type":"component: Component[Props[F[VdomNode]], State, Backend, Props]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/FutureValueViewLike.html#F-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.FutureValueViewLike.F","type":"F[_]","kind":"type","extra":""},{"link":"io/github/nafg/scalajs/react/util/Messages.html#postSuccessCB-688","external":false,"fqn":"io.github.nafg.scalajs.react.util.Messages.postSuccessCB","type":"postSuccessCB(message: TagMod): Callback","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/WatchTaskExtensionMethods$ExtensionMethods.html#watch-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.WatchTaskExtensionMethods.ExtensionMethods.watch","type":"watch: F[A]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/WatchTaskExtensionMethods.html#asyncCallback-fffff7f3","external":false,"fqn":"io.github.nafg.scalajs.react.util.WatchTaskExtensionMethods.asyncCallback","type":"asyncCallback[A](self: AsyncCallback[A]): asyncCallback[A]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/Spinner$.html#apply-1d","external":false,"fqn":"io.github.nafg.scalajs.react.util.Spinner.apply","type":"apply(mod: TagMod): UnmountedWithRoot[TagMod, Mounted, Box[TagMod]]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/SnapshotUtils$$Snapshot_sequenceEither.html#sequenceEither-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.SnapshotUtils.Snapshot_sequenceEither.sequenceEither","type":"sequenceEither: Either[StateSnapshot[A], StateSnapshot[B]]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/GlobalBusyIndicator.html#component-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.GlobalBusyIndicator.component","type":"component: Component[Unit, Seq[Future[Any]], OnUnmount, Nullary]","kind":"val","extra":""},{"link":"io/github/nafg/scalajs/react/util/Debounce$.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.Debounce","type":"Debounce","kind":"object","extra":""},{"link":"io/github/nafg/scalajs/react/util/FutureValue$.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.FutureValue","type":"FutureValue","kind":"object","extra":""},{"link":"io/github/nafg/scalajs/react/util/HasBusyIndicator.html#busyIndicator-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.HasBusyIndicator.busyIndicator","type":"busyIndicator: TagOf[HtmlTopNode]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/FutureValue.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.FutureValue","type":"FutureValue[A](value: Option[Try[A]])","kind":"class","extra":""},{"link":"io/github/nafg/scalajs/react/util/WatchTaskExtensionMethods.html#future-530","external":false,"fqn":"io.github.nafg.scalajs.react.util.WatchTaskExtensionMethods.future","type":"future[A](self: => Future[A]): future[A]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/FutureView.html#F-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.FutureView.F","type":"F[A] = Future[A]","kind":"type","extra":""},{"link":"io/github/nafg/scalajs/react/util/SnapshotUtils$$HasToTagMod.html#toTagMod-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.SnapshotUtils.HasToTagMod.toTagMod","type":"toTagMod: TagMod","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/SnapshotUtils$$StateSnapshotElem.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.SnapshotUtils.StateSnapshotElem","type":"StateSnapshotElem[A](key: Int, state: StateSnapshot[A], delete: Callback)","kind":"class","extra":""},{"link":"io/github/nafg/scalajs/react/util/SnapshotUtils$$SeqSnapshotExtensionMethods.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.SnapshotUtils.SeqSnapshotExtensionMethods","type":"SeqSnapshotExtensionMethods[A](self: StateSnapshot[Seq[A]])","kind":"class","extra":""},{"link":"io/github/nafg/scalajs/react/util/WatchTaskExtensionMethods$ExtensionMethods.html#watchResult-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.WatchTaskExtensionMethods.ExtensionMethods.watchResult","type":"watchResult: F[A]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/WatchTaskExtensionMethods$future.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.WatchTaskExtensionMethods.future","type":"future[A](self: => Future[A]) extends ExtensionMethods[Future, A]","kind":"class","extra":""},{"link":"io/github/nafg/scalajs/react/util/ReactImplicits$$step1_asyncState.html#asyncState-951","external":false,"fqn":"io.github.nafg.scalajs.react.util.ReactImplicits.step1_asyncState.asyncState","type":"asyncState[S, B <: IsUnmounted](f: P => Future[S], backend: => B)(render: (P, StateSnapshot[S]) => VdomNode): LastStep[P, None, Option[S], B, None]#This","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/ReactImplicits$.html#step1_asyncState-fffff405","external":false,"fqn":"io.github.nafg.scalajs.react.util.ReactImplicits.step1_asyncState","type":"step1_asyncState[P](self: Step1[P]): step1_asyncState[P]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/WatchTaskExtensionMethods$ExtensionMethods.html#watchResultCB-fffff03a","external":false,"fqn":"io.github.nafg.scalajs.react.util.WatchTaskExtensionMethods.ExtensionMethods.watchResultCB","type":"watchResultCB(implicit ev: A =:= Callback): Callback","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/AsyncStateFromProps$$ext$asyncStateFromProps$.html#always-75f","external":false,"fqn":"io.github.nafg.scalajs.react.util.AsyncStateFromProps.ext.asyncStateFromProps.always","type":"always(compute: (P, S, B) => Future[S => S]): LastStep[P, C, S, B, Some[Value[US]]]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/SnapshotUtils$.html#OptionSnapshotExtensionMethods-21a","external":false,"fqn":"io.github.nafg.scalajs.react.util.SnapshotUtils.OptionSnapshotExtensionMethods","type":"OptionSnapshotExtensionMethods[A](self: StateSnapshot[Option[A]]): OptionSnapshotExtensionMethods[A]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/HasSpinnerImage.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.HasSpinnerImage","type":"HasSpinnerImage extends HasBusyIndicator","kind":"trait","extra":""},{"link":"io/github/nafg/scalajs/react/util/Messages$Implicits$$FutureMessagesExtensionMethods.html#notifyFailure-bdd","external":false,"fqn":"io.github.nafg.scalajs.react.util.Messages.Implicits.FutureMessagesExtensionMethods.notifyFailure","type":"notifyFailure(failure: Throwable => TagMod)(implicit executionContext: ExecutionContext): Future[A]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util.html#","external":false,"fqn":".io.github.nafg.scalajs.react.util","type":"io.github.nafg.scalajs.react.util","kind":"package","extra":""},{"link":"io/github/nafg/scalajs/react/util/HasBusyIndicator.html#","external":false,"fqn":"io.github.nafg.scalajs.react.util.HasBusyIndicator","type":"HasBusyIndicator","kind":"trait","extra":""},{"link":"io/github/nafg/scalajs/react/util/Messages.html#postError-532","external":false,"fqn":"io.github.nafg.scalajs.react.util.Messages.postError","type":"postError(message: TagMod): Unit","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/SnapshotUtils$$SeqSnapshotExtensionMethods.html#stateSnapshotElements-0","external":false,"fqn":"io.github.nafg.scalajs.react.util.SnapshotUtils.SeqSnapshotExtensionMethods.stateSnapshotElements","type":"stateSnapshotElements: Seq[StateSnapshotElem[A]]","kind":"def","extra":""},{"link":"io/github/nafg/scalajs/react/util/SnapshotUtils$$OptionSnapshotExtensionMethods.html#zoomDefinedFut-fffff60e","external":false,"fqn":"io.github.nafg.scalajs.react.util.SnapshotUtils.OptionSnapshotExtensionMethods.zoomDefinedFut","type":"zoomDefinedFut(create: => Future[A])(delete: A => CallbackOption[Future[Unit]])(implicit executionContext: ExecutionContext): StateSnapshot[Boolean]","kind":"def","extra":""}]