package native
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class AlertButton(text: String, onPress: () => Unit) extends Product with Serializable
- case class AlertOptions(cancelable: UndefOr[Boolean] = js.undefined) extends Product with Serializable
- case class BoundingBox(top: Double, left: Double, bottom: Double, right: Double) extends Product with Serializable
- case class ContentOffset(x: Int, y: Int) extends Product with Serializable
- case class ContentOffsetEvent(contentOffset: ContentOffset) extends Product with Serializable
- case class ContentSize(width: Int, height: Int) extends Product with Serializable
- case class ContentSizeEvent(contentSize: ContentSize) extends Product with Serializable
- trait FlatListInstance[T] extends Object
- Annotations
- @JSType() @native()
- case class ImageErrorEvent(error: Error) extends Product with Serializable
- trait ImageInterface extends Object
- Annotations
- @JSType() @native()
- case class ImageProgressEvent(loaded: Int, total: Int) extends Product with Serializable
- case class ImageURISource(uri: UndefOr[String] = js.undefined, bundle: UndefOr[String] = js.undefined, method: UndefOr[String] = js.undefined, headers: UndefOr[Object] = js.undefined, body: UndefOr[String] = js.undefined, cache: UndefOr[String] = js.undefined, width: UndefOr[Int] = js.undefined, height: UndefOr[Int] = js.undefined, scale: UndefOr[Double] = js.undefined) extends Product with Serializable
- case class ItemLayout(length: Int, offset: Int, index: Int) extends Product with Serializable
- case class KeyPressEvent(key: String) extends Product with Serializable
- case class LayoutChangeEvent(layout: LayoutRectangle) extends Product with Serializable
- case class LayoutRectangle(x: Int, y: Int, width: Int, height: Int) extends Product with Serializable
- case class NativeSyntheticEvent[T](nativeEvent: T) extends Product with Serializable
- case class NativeTouchEvent(changedTouches: Seq[Any], identifier: String, locationX: Int, locationY: Int, pageX: Int, pageY: Int, target: String, timestamp: Int, touches: Seq[Any]) extends Product with Serializable
- case class OnEndReachedEvent(distanceFromEnd: Double) extends Product with Serializable
- case class RenderItemInfo[T](item: T, index: Int, separators: Separators) extends Product with Serializable
- case class RenderSectionInfo[T](section: Section[T]) extends Product with Serializable
- trait ScaledSize extends Object
- Annotations
- @JSType() @native()
- case class ScrollOptions(animated: Boolean) extends Product with Serializable
- case class ScrollTarget(x: Int, y: Int, animated: Boolean) extends Product with Serializable
- case class ScrollToEndParams(animated: UndefOr[Boolean] = js.undefined) extends Product with Serializable
- case class ScrollToIndexParams(index: Int, viewOffset: Int, animated: UndefOr[Boolean] = js.undefined, viewPosition: UndefOr[Double] = js.undefined) extends Product with Serializable
- case class ScrollToItemParams[T](item: T, animated: UndefOr[Boolean] = js.undefined, viewPosition: UndefOr[Double] = js.undefined) extends Product with Serializable
- case class ScrollToOffsetParams(offset: Int, animated: UndefOr[Boolean] = js.undefined) extends Product with Serializable
- trait ScrollViewInstance extends Object
- Annotations
- @JSType() @native()
- case class Section[T](data: Seq[T], key: UndefOr[String] = js.undefined, renderItem: UndefOr[(SectionRenderItemInfo[T]) => ReactElement] = js.undefined, ItemSeparatorComponent: UndefOr[ReactComponentClass[_]] = js.undefined, keyExtractor: UndefOr[(T, Int) => String] = js.undefined, extraData: Any = js.undefined) extends Product with Serializable
- trait SectionListInstance[T] extends Object
- Annotations
- @JSType() @native()
- case class SectionRenderItemInfo[T](item: T, index: Int, section: Section[T], separators: Separators) extends Product with Serializable
- case class Selection(start: Int, end: Int) extends Product with Serializable
- case class SelectionEvent(selection: Selection) extends Product with Serializable
- case class Separators(highlight: () => Unit, unhighlight: () => Unit, updateProps: (String, Object) => ReactElement) extends Product with Serializable
- trait TextInputInstance extends Object
- Annotations
- @JSType() @native()
- case class ViewToken[T](item: T, key: String, index: UndefOr[Int], isViewable: Boolean, section: UndefOr[Section[T]]) extends Product with Serializable
- case class ViewableItemsChangedEvent[T](info: ViewableItemsChangedInfo[T]) extends Product with Serializable
- case class ViewableItemsChangedInfo[T](viewableItems: Seq[Object], changed: Seq[Object]) extends Product with Serializable
Value Members
- object ActivityIndicator extends ExternalComponentWithAttributesWithRefType[Nothing, Object]
- object Alert extends Object
- Annotations
- @native() @JSImport("react-native", "Alert")
- object AppRegistry extends Object
- Annotations
- @native() @JSImport("react-native", "AppRegistry")
- object Button extends ExternalComponentWithAttributesWithRefType[Nothing, Object]
- object Clipboard
- object FlatList extends ExternalComponentWithRefType[FlatListInstance[Any]]
- object Image extends ExternalComponentWithAttributesWithRefType[Nothing, Object]
- object Keyboard extends Object
- Annotations
- @native() @JSImport("react-native", "Keyboard")
- object NativeSyntheticEvent extends Serializable
- object Picker extends ExternalComponentWithAttributesWithRefType[Nothing, Object]
- object Platform extends Object
- Annotations
- @JSImport("react-native", "Platform") @native()
- object RawClipboard extends Object
- Annotations
- @native() @JSImport("react-native", "Clipboard")
- object SafeAreaView extends ExternalComponentWithAttributesWithRefType[Nothing, Object]
- object ScrollView extends ExternalComponentWithAttributesWithRefType[Nothing, ScrollViewInstance]
- object SectionList extends ExternalComponentWithRefType[SectionListInstance[Any]]
- object Slider extends ExternalComponentWithAttributesWithRefType[Nothing, Object]
- object Switch extends ExternalComponentWithAttributesWithRefType[Nothing, Object]
- object Text extends ExternalComponentWithAttributesWithRefType[Nothing, Object]
- object TextInput extends ExternalComponentWithAttributesWithRefType[Nothing, TextInputInstance]
- object TouchableHighlight extends ExternalComponentWithAttributesWithRefType[Nothing, Object]
- object TouchableOpacity extends ExternalComponentWithAttributesWithRefType[Nothing, Object]
- object View extends ExternalComponentWithAttributesWithRefType[Nothing, Object]
- object useWindowDimensions extends Object
- Annotations
- @JSImport("react-native", "useWindowDimensions") @native()