crystal
crystal
crystal
ActionInterpreter
ActionInterpreterOpt
ComponentTypes
ComponentTypes
ComponentTypesForPlatform
Error
Pending
Pot
Pot
Ready
UnitMonadOps
ViewF
ViewF
ViewListF
ViewOps
ViewOptF
crystal.implicits
AnyOptionToPotOps
AnyToPotOps
OptionApplicativeUnitOps
PotCats
TryOptionToPotOps
TryToPotOps
throwable
crystal.react
ContextProvider
Backend
Ctx
FromStateView
Hold
Hold
StateProvider
Backend
StreamOps
StreamRenderer
StreamRendererBackend
StreamRendererMod
crystal.react.hooks
TimeoutHandle
UseDebouncedTimeout
HooksApiExt
Primary
Secondary
HooksApiExt
implicits
crystal.react.implicits
DefaultSToOps
EffectAOps
EffectUnitOps
ModMountedSimpleFOps
ModStateFOps
ModStateWithPropsFOps
PotRender
StateAccessorFOps
UseStateFOps
UseStateWithReuseFOps
ViewFModuleOps
ViewFReuseOps
crystal.react.reuse
AnyReuseOps
CurryingSyntax
Curried1
Curried2
Curried3
Fn1ReuseOps
Fn2ReuseOps
Fn3ReuseOps
Reuse
Reuse
AppliedBy
Tuple2ReuseOps
Tuple3ReuseOps
crystal
/
crystal.react.reuse
crystal.react.reuse
package
crystal.react.reuse
Type members
Implicits
Type members
Classlikes
final implicit
class
AnyReuseOps
[A](a:
A
) extends
AnyVal
trait
CurryingSyntax
final implicit
class
Fn1ReuseOps
[R, B](fn:
R
=>
B
) extends
AnyVal
final implicit
class
Fn2ReuseOps
[R, S, B](fn: (
R
,
S
) =>
B
) extends
AnyVal
final implicit
class
Fn3ReuseOps
[R, S, T, B](fn: (
R
,
S
,
T
) =>
B
) extends
AnyVal
trait
Reuse
[+A]
Companion
object
object
Reuse
extends
AppliedSyntax
with
CurryingSyntax
with
CurrySyntax
with
ReusableInterop
Companion
class
final implicit
class
Tuple2ReuseOps
[R, S](t: (
R
,
S
)) extends
AnyVal
final implicit
class
Tuple3ReuseOps
[R, S, T](t: (
R
,
S
,
T
)) extends
AnyVal
Types
type
==>
[A, B] =
Reuse
[
A
=>
B
]
Implicits
Implicits
final implicit
def
AnyReuseOps
[A](a: A):
AnyReuseOps
[A]
final implicit
def
Fn1ReuseOps
[R, B](fn: R => B):
Fn1ReuseOps
[R, B]
final implicit
def
Fn2ReuseOps
[R, S, B](fn: (R, S) => B):
Fn2ReuseOps
[R, S, B]
final implicit
def
Fn3ReuseOps
[R, S, T, B](fn: (R, S, T) => B):
Fn3ReuseOps
[R, S, T, B]
final implicit
def
Tuple2ReuseOps
[R, S](t: (R, S)):
Tuple2ReuseOps
[R, S]
final implicit
def
Tuple3ReuseOps
[R, S, T](t: (R, S, T)):
Tuple3ReuseOps
[R, S, T]