slinky.core

package slinky.core

Type members

Classlikes

trait Attr
@JSType
final class AttrPair[-A](@inline val name: String, @inline val value: Any) extends TagMod[A]
Companion
class
final class BuildingComponent[E, R <: Object](args: Array[Any]) extends AnyVal
Companion
object
Companion
class
@JSType
abstract class Component extends Component
Companion
object
object Component
Companion
class
abstract class ComponentWrapper(implicit sr: => StateReaderProvider, sw: => StateWriterProvider) extends BaseComponentWrapper
final class CustomAttribute[T](@inline name: String)
Companion
object
Companion
class
final class CustomTag(@inline name: String) extends Tag
Companion
object
object CustomTag
Companion
class
@JSType
abstract class DefinitionBase[Props, State, Snapshot](jsProps: Object) extends Component
Companion
object
Companion
class
abstract class ExternalComponent(implicit pw: => ExternalPropsWriterProvider) extends ExternalComponentWithAttributes[Nothing]
abstract class ExternalComponentWithAttributesWithRefType[E <: TagElement, R <: Object](implicit pw: => ExternalPropsWriterProvider)
abstract class ExternalComponentWithRefType[R <: Object](implicit pw: => ExternalPropsWriterProvider) extends ExternalComponentWithAttributesWithRefType[Nothing, R]
@JSType
trait ExternalPropsWriterProvider extends Object
Companion
object
Companion
object
Companion
class
trait FunctionalComponentCore[P, R, S]
final class FunctionalComponentName(val name: String) extends AnyVal
Companion
object
final class KeyAddingStage(args: Array[Any]) extends AnyVal
Companion
object
Companion
class
final class KeyAndRefAddingStage[D](args: Array[Any]) extends AnyVal
Companion
object
Companion
class
@JSType
final class OptionalAttrPair[-A](@inline val name: String, @inline val value: Option[Any]) extends TagMod[A]
Companion
object
Companion
class
@native @JSType
trait ReactComponentClass[P] extends Object
Companion
object
Companion
class
Companion
object
@native @JSType
trait ReactElementMod extends TagMod[Any]
@native @JSType
trait RefAttr[-T] extends Object
Companion
object
object RefAttr
Companion
class
@JSType
trait StateReaderProvider extends Object
Companion
object
Companion
class
@JSType
trait StateWriterProvider extends Object
Companion
object
Companion
class
@JSType
abstract class StatelessComponent extends Component
Companion
object
Companion
class
@JSType
abstract class StatelessDefinition[Props, Snapshot](jsProps: Object) extends DefinitionBase[Props, Unit, Snapshot]
@native @JSType
trait SyntheticEvent[+TargetType, +EventType] extends Object
trait Tag
abstract class TagElement
@JSType
trait TagMod[-A] extends Object
Companion
object
object TagMod
Companion
class
final class WithAttrs[A](@inline args: Array[Any]) extends AnyVal
Companion
object
object WithAttrs
Companion
class