UNPKG

react-native-ios-utilities

Version:
114 lines 7.81 kB
import * as React from 'react'; import { LayoutChangeEvent, View, ViewStyle } from 'react-native'; import type { OnDetachedViewDidDetachEvent } from './RNIDetachedViewEvents'; import type { RNIDetachedViewProps, RNIDetachedViewState } from './RNIDetachedViewTypes'; export declare class RNIDetachedView extends React.PureComponent<RNIDetachedViewProps, RNIDetachedViewState> { nativeRef?: View; reactTag?: number; constructor(props: RNIDetachedViewProps); componentWillUnmount(): void; getProps(): { shouldCleanupOnComponentWillUnmount: boolean; contentTargetMode: import("./RNIDetachedViewContentTargetMode").RNIDetachedViewContentTargetMode; shouldApplyStyleOverride: boolean; shouldNotifyOnComponentWillUnmount: boolean; viewProps: { internalViewCleanupMode?: import("../..").RNIViewCleanupMode | undefined; onViewDidDetach?: OnDetachedViewDidDetachEvent | undefined; children?: React.ReactNode; hitSlop?: import("react-native").Insets | undefined; id?: string | undefined; onLayout?: ((event: LayoutChangeEvent) => void) | undefined; pointerEvents?: "box-none" | "none" | "box-only" | "auto" | undefined; removeClippedSubviews?: boolean | undefined; style?: import("react-native").StyleProp<ViewStyle>; testID?: string | undefined; nativeID?: string | undefined; collapsable?: boolean | undefined; needsOffscreenAlphaCompositing?: boolean | undefined; renderToHardwareTextureAndroid?: boolean | undefined; focusable?: boolean | undefined; shouldRasterizeIOS?: boolean | undefined; isTVSelectable?: boolean | undefined; hasTVPreferredFocus?: boolean | undefined; tvParallaxProperties?: import("react-native").TVParallaxProperties | undefined; tvParallaxShiftDistanceX?: number | undefined; tvParallaxShiftDistanceY?: number | undefined; tvParallaxTiltAngle?: number | undefined; tvParallaxMagnification?: number | undefined; onStartShouldSetResponder?: ((event: import("react-native").GestureResponderEvent) => boolean) | undefined; onMoveShouldSetResponder?: ((event: import("react-native").GestureResponderEvent) => boolean) | undefined; onResponderEnd?: ((event: import("react-native").GestureResponderEvent) => void) | undefined; onResponderGrant?: ((event: import("react-native").GestureResponderEvent) => void) | undefined; onResponderReject?: ((event: import("react-native").GestureResponderEvent) => void) | undefined; onResponderMove?: ((event: import("react-native").GestureResponderEvent) => void) | undefined; onResponderRelease?: ((event: import("react-native").GestureResponderEvent) => void) | undefined; onResponderStart?: ((event: import("react-native").GestureResponderEvent) => void) | undefined; onResponderTerminationRequest?: ((event: import("react-native").GestureResponderEvent) => boolean) | undefined; onResponderTerminate?: ((event: import("react-native").GestureResponderEvent) => void) | undefined; onStartShouldSetResponderCapture?: ((event: import("react-native").GestureResponderEvent) => boolean) | undefined; onMoveShouldSetResponderCapture?: ((event: import("react-native").GestureResponderEvent) => boolean) | undefined; onTouchStart?: ((event: import("react-native").GestureResponderEvent) => void) | undefined; onTouchMove?: ((event: import("react-native").GestureResponderEvent) => void) | undefined; onTouchEnd?: ((event: import("react-native").GestureResponderEvent) => void) | undefined; onTouchCancel?: ((event: import("react-native").GestureResponderEvent) => void) | undefined; onTouchEndCapture?: ((event: import("react-native").GestureResponderEvent) => void) | undefined; onPointerEnter?: ((event: import("react-native").PointerEvent) => void) | undefined; onPointerEnterCapture?: ((event: import("react-native").PointerEvent) => void) | undefined; onPointerLeave?: ((event: import("react-native").PointerEvent) => void) | undefined; onPointerLeaveCapture?: ((event: import("react-native").PointerEvent) => void) | undefined; onPointerMove?: ((event: import("react-native").PointerEvent) => void) | undefined; onPointerMoveCapture?: ((event: import("react-native").PointerEvent) => void) | undefined; onPointerCancel?: ((event: import("react-native").PointerEvent) => void) | undefined; onPointerCancelCapture?: ((event: import("react-native").PointerEvent) => void) | undefined; onPointerDown?: ((event: import("react-native").PointerEvent) => void) | undefined; onPointerDownCapture?: ((event: import("react-native").PointerEvent) => void) | undefined; onPointerUp?: ((event: import("react-native").PointerEvent) => void) | undefined; onPointerUpCapture?: ((event: import("react-native").PointerEvent) => void) | undefined; accessible?: boolean | undefined; accessibilityActions?: readonly Readonly<{ name: string; label?: string | undefined; }>[] | undefined; accessibilityLabel?: string | undefined; "aria-label"?: string | undefined; accessibilityRole?: import("react-native").AccessibilityRole | undefined; accessibilityState?: import("react-native").AccessibilityState | undefined; "aria-busy"?: boolean | undefined; "aria-checked"?: boolean | "mixed" | undefined; "aria-disabled"?: boolean | undefined; "aria-expanded"?: boolean | undefined; "aria-selected"?: boolean | undefined; "aria-labelledby"?: string | undefined; accessibilityHint?: string | undefined; accessibilityValue?: import("react-native").AccessibilityValue | undefined; "aria-valuemax"?: number | undefined; "aria-valuemin"?: number | undefined; "aria-valuenow"?: number | undefined; "aria-valuetext"?: string | undefined; onAccessibilityAction?: ((event: import("react-native").AccessibilityActionEvent) => void) | undefined; importantForAccessibility?: "auto" | "yes" | "no" | "no-hide-descendants" | undefined; "aria-hidden"?: boolean | undefined; "aria-live"?: "polite" | "assertive" | "off" | undefined; "aria-modal"?: boolean | undefined; role?: import("react-native").Role | undefined; accessibilityLiveRegion?: "none" | "polite" | "assertive" | undefined; accessibilityLabelledBy?: string | string[] | undefined; accessibilityElementsHidden?: boolean | undefined; accessibilityViewIsModal?: boolean | undefined; onAccessibilityEscape?: (() => void) | undefined; onAccessibilityTap?: (() => void) | undefined; onMagicTap?: (() => void) | undefined; accessibilityIgnoresInvertColors?: boolean | undefined; accessibilityLanguage?: string | undefined; }; }; getNativeRef: () => View | undefined; getNativeReactTag: () => number | undefined; private _handleOnLayout; debugAttachToWindow: () => Promise<void>; private _handleOnNativeRef; private _handleOnViewDidDetach; render(): React.DetailedReactHTMLElement<React.InputHTMLAttributes<HTMLInputElement>, HTMLInputElement>; } //# sourceMappingURL=RNIDetachedView.d.ts.map