Primary

sealed class Primary[Ctx, Step <: AbstractStep](api: Primary[Ctx, Step])
class Object
trait Matchable
class Any
class Secondary[Ctx, CtxFn, Step]

Value members

Concrete methods

final def useStream[D : Reusability, A](deps: => D)(stream: D => Stream[Async, A])(implicit evidence$9: Reusability[D], step: Step): Next[PotOption[A]]

Drain a fs2.Stream[Async, A] by creating a fiber on mount or when deps change. Provides pulled values as a Pot[A]. Will rerender when the Pot state changes. The fiber will be cancelled on unmount or deps change.

Drain a fs2.Stream[Async, A] by creating a fiber on mount or when deps change. Provides pulled values as a Pot[A]. Will rerender when the Pot state changes. The fiber will be cancelled on unmount or deps change.

final def useStreamBy[D : Reusability, A](deps: Ctx => D)(stream: Ctx => D => Stream[Async, A])(implicit evidence$16: Reusability[D], step: Step): Next[PotOption[A]]

Drain a fs2.Stream[Async, A] by creating a fiber on mount or when deps change. Provides pulled values as a Pot[A]. Will rerender when the Pot state changes. The fiber will be cancelled on unmount or deps change.

Drain a fs2.Stream[Async, A] by creating a fiber on mount or when deps change. Provides pulled values as a Pot[A]. Will rerender when the Pot state changes. The fiber will be cancelled on unmount or deps change.

final def useStreamOnMount[A](stream: Stream[Async, A])(implicit step: Step): Next[PotOption[A]]

Drain a fs2.Stream[Async, A] by creating a fiber on mount. Provides pulled values as a Pot[A]. Will rerender when the Pot state changes. The fiber will be cancelled on unmount.

Drain a fs2.Stream[Async, A] by creating a fiber on mount. Provides pulled values as a Pot[A]. Will rerender when the Pot state changes. The fiber will be cancelled on unmount.

final def useStreamOnMountBy[A](stream: Ctx => Stream[Async, A])(implicit step: Step): Next[PotOption[A]]

Drain a fs2.Stream[Async, A] by creating a fiber on mount. Provides pulled values as a Pot[A]. Will rerender when the Pot state changes. The fiber will be cancelled on unmount.

Drain a fs2.Stream[Async, A] by creating a fiber on mount. Provides pulled values as a Pot[A]. Will rerender when the Pot state changes. The fiber will be cancelled on unmount.

final def useStreamResource[D : Reusability, A](deps: => D)(streamResource: D => StreamResource[A])(implicit evidence$23: Reusability[D], step: Step): Next[PotOption[A]]

Open a Resource[Async, fs.Stream[Async, A]] on mount or when dependencies change, and drain the stream by creating a fiber. Provides pulled values as a Pot[View[A]] so that the value can also be changed locally. Will rerender when the Pot state changes. The fiber will be cancelled and the resource closed on unmount or deps change.

Open a Resource[Async, fs.Stream[Async, A]] on mount or when dependencies change, and drain the stream by creating a fiber. Provides pulled values as a Pot[View[A]] so that the value can also be changed locally. Will rerender when the Pot state changes. The fiber will be cancelled and the resource closed on unmount or deps change.

final def useStreamResourceBy[D : Reusability, A](deps: Ctx => D)(streamResource: Ctx => D => StreamResource[A])(implicit evidence$30: Reusability[D], step: Step): Next[PotOption[A]]

Open a Resource[Async, fs.Stream[Async, A]] on mount or when dependencies change, and drain the stream by creating a fiber. Provides pulled values as a Pot[View[A]] so that the value can also be changed locally. Will rerender when the Pot state changes. The fiber will be cancelled and the resource closed on unmount or deps change.

Open a Resource[Async, fs.Stream[Async, A]] on mount or when dependencies change, and drain the stream by creating a fiber. Provides pulled values as a Pot[View[A]] so that the value can also be changed locally. Will rerender when the Pot state changes. The fiber will be cancelled and the resource closed on unmount or deps change.

final def useStreamResourceOnMount[A](streamResource: StreamResource[A])(implicit step: Step): Next[PotOption[A]]

Open a Resource[Async, fs.Stream[Async, A]] on mount, and drain the stream by creating a fiber. Provides pulled values as a Pot[View[A]] so that the value can also be changed locally. Will rerender when the Pot state changes. The fiber will be cancelled and the resource closed on unmount.

Open a Resource[Async, fs.Stream[Async, A]] on mount, and drain the stream by creating a fiber. Provides pulled values as a Pot[View[A]] so that the value can also be changed locally. Will rerender when the Pot state changes. The fiber will be cancelled and the resource closed on unmount.

final def useStreamResourceOnMountBy[A](streamResource: Ctx => StreamResource[A])(implicit step: Step): Next[PotOption[A]]

Open a Resource[Async, fs.Stream[Async, A]] on mount, and drain the stream by creating a fiber. Provides pulled values as a Pot[View[A]] so that the value can also be changed locally. Will rerender when the Pot state changes. The fiber will be cancelled and the resource closed on unmount.

Open a Resource[Async, fs.Stream[Async, A]] on mount, and drain the stream by creating a fiber. Provides pulled values as a Pot[View[A]] so that the value can also be changed locally. Will rerender when the Pot state changes. The fiber will be cancelled and the resource closed on unmount.

final def useStreamResourceView[D : Reusability, A](deps: => D)(streamResource: D => StreamResource[A])(implicit evidence$24: Reusability[D], step: Step): Next[PotOption[View[A]]]

Open a Resource[Async, fs.Stream[Async, A]] on mount or when dependencies change, and drain the stream by creating a fiber. Provides pulled values as a Pot[View[A]] so that the value can also be changed locally. Will rerender when the Pot state changes. The fiber will be cancelled and the resource closed on unmount or deps change.

Open a Resource[Async, fs.Stream[Async, A]] on mount or when dependencies change, and drain the stream by creating a fiber. Provides pulled values as a Pot[View[A]] so that the value can also be changed locally. Will rerender when the Pot state changes. The fiber will be cancelled and the resource closed on unmount or deps change.

final def useStreamResourceViewBy[D : Reusability, A](deps: Ctx => D)(streamResource: Ctx => D => StreamResource[A])(implicit evidence$31: Reusability[D], step: Step): Next[PotOption[View[A]]]

Open a Resource[Async, fs.Stream[Async, A]] on mount or when dependencies change, and drain the stream by creating a fiber. Provides pulled values as a Pot[View[A]] so that the value can also be changed locally. Will rerender when the Pot state changes. The fiber will be cancelled and the resource closed on unmount or deps change.

Open a Resource[Async, fs.Stream[Async, A]] on mount or when dependencies change, and drain the stream by creating a fiber. Provides pulled values as a Pot[View[A]] so that the value can also be changed locally. Will rerender when the Pot state changes. The fiber will be cancelled and the resource closed on unmount or deps change.

final def useStreamResourceViewOnMount[A](streamResource: StreamResource[A])(implicit step: Step): Next[PotOption[View[A]]]

Open a Resource[Async, fs.Stream[Async, A]] on mount, and drain the stream by creating a fiber. Provides pulled values as a Pot[View[A]] so that the value can also be changed locally. Will rerender when the Pot state changes. The fiber will be cancelled and the resource closed on unmount.

Open a Resource[Async, fs.Stream[Async, A]] on mount, and drain the stream by creating a fiber. Provides pulled values as a Pot[View[A]] so that the value can also be changed locally. Will rerender when the Pot state changes. The fiber will be cancelled and the resource closed on unmount.

final def useStreamResourceViewOnMountBy[A](streamResource: Ctx => StreamResource[A])(implicit step: Step): Next[PotOption[View[A]]]

Open a Resource[Async, fs.Stream[Async, A]] on mount, and drain the stream by creating a fiber. Provides pulled values as a Pot[View[A]] so that the value can also be changed locally. Will rerender when the Pot state changes. The fiber will be cancelled and the resource closed on unmount.

Open a Resource[Async, fs.Stream[Async, A]] on mount, and drain the stream by creating a fiber. Provides pulled values as a Pot[View[A]] so that the value can also be changed locally. Will rerender when the Pot state changes. The fiber will be cancelled and the resource closed on unmount.

final def useStreamResourceViewWithReuse[D : Reusability, A : Reusability](deps: => D)(streamResource: D => StreamResource[A])(implicit evidence$25: Reusability[D], evidence$26: ClassTag[A], evidence$27: Reusability[A], step: Step): Next[PotOption[ReuseView[A]]]

Open a Resource[Async, fs.Stream[Async, A]] on mount or when dependencies change, and drain the stream by creating a fiber. Provides pulled values as a Pot[View[A]] so that the value can also be changed locally. Will rerender when the Pot state changes. The fiber will be cancelled and the resource closed on unmount or deps change.

Open a Resource[Async, fs.Stream[Async, A]] on mount or when dependencies change, and drain the stream by creating a fiber. Provides pulled values as a Pot[View[A]] so that the value can also be changed locally. Will rerender when the Pot state changes. The fiber will be cancelled and the resource closed on unmount or deps change.

final def useStreamResourceViewWithReuseBy[D : Reusability, A : Reusability](deps: Ctx => D)(streamResource: Ctx => D => StreamResource[A])(implicit evidence$32: Reusability[D], evidence$33: ClassTag[A], evidence$34: Reusability[A], step: Step): Next[PotOption[ReuseView[A]]]

Open a Resource[Async, fs.Stream[Async, A]] on mount or when dependencies change, and drain the stream by creating a fiber. Provides pulled values as a Pot[View[A]] so that the value can also be changed locally. Will rerender when the Pot state changes. The fiber will be cancelled and the resource closed on unmount or deps change.

Open a Resource[Async, fs.Stream[Async, A]] on mount or when dependencies change, and drain the stream by creating a fiber. Provides pulled values as a Pot[View[A]] so that the value can also be changed locally. Will rerender when the Pot state changes. The fiber will be cancelled and the resource closed on unmount or deps change.

final def useStreamResourceViewWithReuseOnMount[A : Reusability](streamResource: StreamResource[A])(implicit evidence$28: ClassTag[A], evidence$29: Reusability[A], step: Step): Next[PotOption[ReuseView[A]]]

Open a Resource[Async, fs.Stream[Async, A]] on mount, and drain the stream by creating a fiber. Provides pulled values as a Pot[View[A]] so that the value can also be changed locally. Will rerender when the Pot state changes. The fiber will be cancelled and the resource closed on unmount.

Open a Resource[Async, fs.Stream[Async, A]] on mount, and drain the stream by creating a fiber. Provides pulled values as a Pot[View[A]] so that the value can also be changed locally. Will rerender when the Pot state changes. The fiber will be cancelled and the resource closed on unmount.

final def useStreamResourceViewWithReuseOnMountBy[A : Reusability](streamResource: Ctx => StreamResource[A])(implicit evidence$35: ClassTag[A], evidence$36: Reusability[A], step: Step): Next[PotOption[ReuseView[A]]]

Open a Resource[Async, fs.Stream[Async, A]] on mount, and drain the stream by creating a fiber. Provides pulled values as a Pot[View[A]] so that the value can also be changed locally. Will rerender when the Pot state changes. The fiber will be cancelled and the resource closed on unmount.

Open a Resource[Async, fs.Stream[Async, A]] on mount, and drain the stream by creating a fiber. Provides pulled values as a Pot[View[A]] so that the value can also be changed locally. Will rerender when the Pot state changes. The fiber will be cancelled and the resource closed on unmount.

final def useStreamView[D : Reusability, A](deps: => D)(stream: D => Stream[Async, A])(implicit evidence$10: Reusability[D], step: Step): Next[PotOption[View[A]]]

Drain a fs2.Stream[Async, A] by creating a fiber on mount or when deps change. Provides pulled values as a Pot[A]. Will rerender when the Pot state changes. The fiber will be cancelled on unmount or deps change.

Drain a fs2.Stream[Async, A] by creating a fiber on mount or when deps change. Provides pulled values as a Pot[A]. Will rerender when the Pot state changes. The fiber will be cancelled on unmount or deps change.

final def useStreamViewBy[D : Reusability, A](deps: Ctx => D)(stream: Ctx => D => Stream[Async, A])(implicit evidence$17: Reusability[D], step: Step): Next[PotOption[View[A]]]

Drain a fs2.Stream[Async, A] by creating a fiber on mount or when deps change. Provides pulled values as a Pot[A]. Will rerender when the Pot state changes. The fiber will be cancelled on unmount or deps change.

Drain a fs2.Stream[Async, A] by creating a fiber on mount or when deps change. Provides pulled values as a Pot[A]. Will rerender when the Pot state changes. The fiber will be cancelled on unmount or deps change.

final def useStreamViewOnMount[A](stream: Stream[Async, A])(implicit step: Step): Next[PotOption[View[A]]]

Drain a fs2.Stream[Async, A] by creating a fiber on mount. Provides pulled values as a Pot[A]. Will rerender when the Pot state changes. The fiber will be cancelled on unmount.

Drain a fs2.Stream[Async, A] by creating a fiber on mount. Provides pulled values as a Pot[A]. Will rerender when the Pot state changes. The fiber will be cancelled on unmount.

final def useStreamViewOnMountBy[A](stream: Ctx => Stream[Async, A])(implicit step: Step): Next[PotOption[View[A]]]

Drain a fs2.Stream[Async, A] by creating a fiber on mount. Provides pulled values as a Pot[A]. Will rerender when the Pot state changes. The fiber will be cancelled on unmount.

Drain a fs2.Stream[Async, A] by creating a fiber on mount. Provides pulled values as a Pot[A]. Will rerender when the Pot state changes. The fiber will be cancelled on unmount.

final def useStreamViewWithReuse[D : Reusability, A : Reusability](deps: => D)(stream: D => Stream[Async, A])(implicit evidence$11: Reusability[D], evidence$12: ClassTag[A], evidence$13: Reusability[A], step: Step): Next[PotOption[ReuseView[A]]]

Drain a fs2.Stream[Async, A] by creating a fiber on mount or when deps change. Provides pulled values as a Pot[A]. Will rerender when the Pot state changes. The fiber will be cancelled on unmount or deps change.

Drain a fs2.Stream[Async, A] by creating a fiber on mount or when deps change. Provides pulled values as a Pot[A]. Will rerender when the Pot state changes. The fiber will be cancelled on unmount or deps change.

final def useStreamViewWithReuseBy[D : Reusability, A : Reusability](deps: Ctx => D)(stream: Ctx => D => Stream[Async, A])(implicit evidence$18: Reusability[D], evidence$19: ClassTag[A], evidence$20: Reusability[A], step: Step): Next[PotOption[ReuseView[A]]]

Drain a fs2.Stream[Async, A] by creating a fiber on mount or when deps change. Provides pulled values as a Pot[A]. Will rerender when the Pot state changes. The fiber will be cancelled on unmount or deps change.

Drain a fs2.Stream[Async, A] by creating a fiber on mount or when deps change. Provides pulled values as a Pot[A]. Will rerender when the Pot state changes. The fiber will be cancelled on unmount or deps change.

final def useStreamViewWithReuseOnMount[A : Reusability](stream: Stream[Async, A])(implicit evidence$14: ClassTag[A], evidence$15: Reusability[A], step: Step): Next[PotOption[ReuseView[A]]]

Drain a fs2.Stream[Async, A] by creating a fiber on mount. Provides pulled values as a Pot[A]. Will rerender when the Pot state changes. The fiber will be cancelled on unmount.

Drain a fs2.Stream[Async, A] by creating a fiber on mount. Provides pulled values as a Pot[A]. Will rerender when the Pot state changes. The fiber will be cancelled on unmount.

final def useStreamViewWithReuseOnMountBy[A : Reusability](stream: Ctx => Stream[Async, A])(implicit evidence$21: ClassTag[A], evidence$22: Reusability[A], step: Step): Next[PotOption[ReuseView[A]]]

Drain a fs2.Stream[Async, A] by creating a fiber on mount. Provides pulled values as a Pot[A]. Will rerender when the Pot state changes. The fiber will be cancelled on unmount.

Drain a fs2.Stream[Async, A] by creating a fiber on mount. Provides pulled values as a Pot[A]. Will rerender when the Pot state changes. The fiber will be cancelled on unmount.