
japgolly.scalajs.react.facade.package.scala Maven / Gradle / Ivy
package japgolly.scalajs.react
import scala.scalajs.js
import scala.scalajs.js.|
/** See https://flow.org/en/docs/react/types */
package object facade {
type Void = Unit
type JsNumber = Byte | Short | Int | Float | Double
type Empty = Void | Null | Boolean
val recursiveTypeAliases: RecursiveTypeAliases = RecursiveTypeAliases
type ChildrenArray[A] = A | recursiveTypeAliases.ChildrenArray[A]
type PropsChildren = React.Node
@js.native
trait PropsWithChildren extends js.Object {
val children: PropsChildren
}
@js.native
trait HasDisplayName extends js.Object {
val displayName: js.UndefOr[String] = js.native
}
@js.native
trait HasMutableDisplayName extends HasDisplayName {
@js.annotation.JSName("displayName")
var setDisplayName: js.UndefOr[String] = js.native
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy