mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/54034 `React.ElementConfig` is often the better choice. See https://flow.org/en/docs/react/types/#toc-react-elementprops Changelog: [Internal] Reviewed By: panagosg7 Differential Revision: D83750127 fbshipit-source-id: 788169d73cccc2ed7c9b250845ad7277fe79c47f
6195 lines
191 KiB
TypeScript
6195 lines
191 KiB
TypeScript
/**
|
|
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*
|
|
* @generated SignedSource<<4e0d1f9ebc86fb237989b7099bf6f9df>>
|
|
*
|
|
* This file was generated by scripts/js-api/build-types/index.js.
|
|
*/
|
|
|
|
// ----------------------------------------------------------------------------
|
|
// JavaScript API snapshot for react-native.
|
|
//
|
|
// This snapshot captures the public JavaScript API of React Native, based on
|
|
// types exported by packages/react-native/index.js.flow.
|
|
//
|
|
// Modifications to this file indicate changes to the shape of JavaScript
|
|
// values and types that can be imported from the react-native package.
|
|
// ----------------------------------------------------------------------------
|
|
|
|
/* eslint-disable redundant-undefined/redundant-undefined */
|
|
|
|
import * as React from "react"
|
|
declare const $$AndroidSwitchNativeComponent: NativeType
|
|
declare const $$AnimatedFlatList: <ItemT = any>(
|
|
props: Omit<AnimatedProps<FlatListProps<ItemT>>, "ref"> & {
|
|
ref?: React.Ref<FlatList<ItemT>>
|
|
},
|
|
) => React.ReactNode
|
|
declare const $$AnimatedImage: AnimatedComponentType<
|
|
React.JSX.LibraryManagedAttributes<
|
|
typeof Image,
|
|
React.ComponentProps<typeof Image>
|
|
>,
|
|
React.ComponentRef<typeof Image>
|
|
>
|
|
declare const $$AnimatedImplementation: {
|
|
add: typeof addImpl
|
|
attachNativeEvent: typeof attachNativeEventImpl
|
|
Color: typeof AnimatedColor_default
|
|
createAnimatedComponent: typeof createAnimatedComponent_default
|
|
decay: typeof decayImpl
|
|
delay: typeof delayImpl
|
|
diffClamp: typeof diffClampImpl
|
|
divide: typeof divideImpl
|
|
event: typeof eventImpl
|
|
Event: typeof AnimatedEvent
|
|
forkEvent: typeof forkEventImpl
|
|
Interpolation: typeof AnimatedInterpolation_default
|
|
loop: typeof loopImpl
|
|
modulo: typeof moduloImpl
|
|
multiply: typeof multiplyImpl
|
|
Node: typeof AnimatedNode_default
|
|
parallel: typeof parallelImpl
|
|
sequence: typeof sequenceImpl
|
|
spring: typeof springImpl
|
|
stagger: typeof staggerImpl
|
|
subtract: typeof subtractImpl
|
|
timing: typeof timingImpl
|
|
unforkEvent: typeof unforkEventImpl
|
|
Value: typeof AnimatedValue_default
|
|
ValueXY: typeof AnimatedValueXY_default
|
|
}
|
|
declare const $$AnimatedScrollView: typeof AnimatedScrollView_default
|
|
declare const $$AnimatedSectionList: <ItemT = any, SectionT = any>(
|
|
props: Omit<AnimatedProps<SectionListProps<ItemT, SectionT>>, "ref"> & {
|
|
ref?: React.Ref<SectionList<ItemT, SectionT>>
|
|
},
|
|
) => React.ReactNode
|
|
declare const $$AnimatedText: AnimatedComponentType<
|
|
TextProps,
|
|
React.ComponentRef<typeof Text>
|
|
>
|
|
declare const $$AnimatedView: AnimatedComponentType<
|
|
ViewProps,
|
|
React.ComponentRef<typeof View>
|
|
>
|
|
declare const $$flattenStyle: typeof flattenStyle_default
|
|
declare const $$index: {
|
|
keyExtractor: typeof keyExtractor
|
|
get FillRateHelper(): FillRateHelperT
|
|
get ViewabilityHelper(): ViewabilityHelperT
|
|
get VirtualizedList(): VirtualizedListT
|
|
get VirtualizedListContextResetter(): VirtualizedListContextResetterT
|
|
get VirtualizedSectionList(): AnyVirtualizedSectionList
|
|
}
|
|
declare const $$NativeDeviceInfo: typeof NativeDeviceInfo_default
|
|
declare const $$NativeDialogManagerAndroid: null | Spec | undefined
|
|
declare const $$ProgressBarAndroidNativeComponent: HostComponent<AndroidProgressBarNativeProps>
|
|
declare const $$ScrollViewContext: typeof ScrollViewContext_default
|
|
declare const $$ScrollViewNativeComponent: typeof ScrollViewNativeComponent_default
|
|
declare const $$SwitchNativeComponent: ComponentType
|
|
declare const $$ViewNativeComponent: typeof ViewNativeComponent_default
|
|
declare const absoluteFill: AbsoluteFillStyle
|
|
declare const absoluteFillObject: AbsoluteFillStyle
|
|
declare const AccessibilityInfo: typeof AccessibilityInfo_default
|
|
declare const AccessibilityInfo_default: {
|
|
addEventListener<K extends keyof AccessibilityEventDefinitions>(
|
|
eventName: K,
|
|
handler: (...$$REST$$: AccessibilityEventDefinitions[K]) => void,
|
|
): EventSubscription
|
|
announceForAccessibility(announcement: string): void
|
|
announceForAccessibilityWithOptions(
|
|
announcement: string,
|
|
options: {
|
|
queue?: boolean
|
|
},
|
|
): void
|
|
getRecommendedTimeoutMillis(originalTimeout: number): Promise<number>
|
|
isAccessibilityServiceEnabled(): Promise<boolean>
|
|
isBoldTextEnabled(): Promise<boolean>
|
|
isDarkerSystemColorsEnabled(): Promise<boolean>
|
|
isGrayscaleEnabled(): Promise<boolean>
|
|
isHighTextContrastEnabled(): Promise<boolean>
|
|
isInvertColorsEnabled(): Promise<boolean>
|
|
isReduceMotionEnabled(): Promise<boolean>
|
|
isReduceTransparencyEnabled(): Promise<boolean>
|
|
isScreenReaderEnabled(): Promise<boolean>
|
|
prefersCrossFadeTransitions(): Promise<boolean>
|
|
sendAccessibilityEvent(
|
|
handle: HostInstance,
|
|
eventType: AccessibilityEventTypes,
|
|
): void
|
|
setAccessibilityFocus(reactTag: number): void
|
|
}
|
|
declare const ActionSheetIOS: typeof ActionSheetIOS_default
|
|
declare const ActionSheetIOS_default: {
|
|
dismissActionSheet: () => void
|
|
showActionSheetWithOptions(
|
|
options: ActionSheetIOSOptions,
|
|
callback: (buttonIndex: number) => void,
|
|
): void
|
|
showShareActionSheetWithOptions(
|
|
options: ShareActionSheetIOSOptions,
|
|
failureCallback: ((error: ShareActionSheetError) => void) | Function,
|
|
successCallback:
|
|
| ((success: boolean, method: null | string | undefined) => void)
|
|
| Function,
|
|
): void
|
|
}
|
|
declare const ActivityIndicator: typeof ActivityIndicator_default
|
|
declare const ActivityIndicator_default: (
|
|
props: ActivityIndicatorProps & {
|
|
ref?: React.Ref<HostComponent<never>>
|
|
},
|
|
) => React.ReactNode
|
|
declare const add: typeof $$AnimatedImplementation.add
|
|
declare const addImpl: (
|
|
a: AnimatedNode_default | number,
|
|
b: AnimatedNode_default | number,
|
|
) => AnimatedAddition_default
|
|
declare const AnimatedScrollView_default: AnimatedComponentType<
|
|
ScrollViewProps,
|
|
AnimatedScrollViewInstance
|
|
>
|
|
declare const AppState: typeof AppState_default
|
|
declare const AppState_default: AppStateImpl
|
|
declare const attachNativeEvent: typeof $$AnimatedImplementation.attachNativeEvent
|
|
declare const BackHandler: typeof BackHandler_default
|
|
declare const BackHandler_default: TBackHandler
|
|
declare const Button: typeof Button_default
|
|
declare const Button_default: (
|
|
props: ButtonProps & {
|
|
ref?: React.Ref<ButtonRef>
|
|
},
|
|
) => React.ReactNode
|
|
declare const Clipboard: {
|
|
getString(): Promise<string>
|
|
setString(content: string): void
|
|
}
|
|
declare const codegenNativeCommands: typeof codegenNativeCommands_default
|
|
declare const codegenNativeComponent: typeof codegenNativeComponent_default
|
|
declare const compose: typeof composeStyles_default
|
|
declare const create: <S extends ____Styles_Internal>(
|
|
obj: S & ____Styles_Internal,
|
|
) => Readonly<S>
|
|
declare const createAnimatedComponent: typeof $$AnimatedImplementation.createAnimatedComponent
|
|
declare const decay: typeof $$AnimatedImplementation.decay
|
|
declare const decayImpl: (
|
|
value:
|
|
| AnimatedColor_default
|
|
| AnimatedValue_default
|
|
| AnimatedValueXY_default,
|
|
config: DecayAnimationConfig,
|
|
) => CompositeAnimation
|
|
declare const delay: typeof $$AnimatedImplementation.delay
|
|
declare const delayImpl: (time: number) => CompositeAnimation
|
|
declare const DeviceEventEmitter: IEventEmitter<RCTDeviceEventDefinitions>
|
|
declare const DeviceInfo: typeof $$NativeDeviceInfo
|
|
declare const DevMenu: typeof DevMenu_default
|
|
declare const DevMenu_default: DevMenuStatic
|
|
declare const DevSettings: typeof DevSettings_default
|
|
declare let DevSettings_default: {
|
|
addMenuItem(title: string, handler: () => unknown): void
|
|
onFastRefresh(): void
|
|
reload(reason?: string): void
|
|
}
|
|
declare const diffClamp: typeof $$AnimatedImplementation.diffClamp
|
|
declare const diffClampImpl: (
|
|
a: AnimatedNode_default,
|
|
min: number,
|
|
max: number,
|
|
) => AnimatedDiffClamp_default
|
|
declare const divide: typeof $$AnimatedImplementation.divide
|
|
declare const divideImpl: (
|
|
a: AnimatedNode_default | number,
|
|
b: AnimatedNode_default | number,
|
|
) => AnimatedDivision_default
|
|
declare const DrawerLayoutAndroid: typeof DrawerLayoutAndroid_default
|
|
declare const DynamicColorIOS: (tuple: DynamicColorIOSTuple) => ColorValue
|
|
declare const Easing: typeof EasingStatic_default
|
|
declare const EasingStatic_default: {
|
|
back(s?: number): EasingFunction
|
|
bezier(x1: number, y1: number, x2: number, y2: number): EasingFunction
|
|
bounce(t: number): number
|
|
circle(t: number): number
|
|
cubic(t: number): number
|
|
ease(t: number): number
|
|
elastic(bounciness?: number): EasingFunction
|
|
exp(t: number): number
|
|
in(easing: EasingFunction): EasingFunction
|
|
inOut(easing: EasingFunction): EasingFunction
|
|
linear(t: number): number
|
|
out(easing: EasingFunction): EasingFunction
|
|
poly(n: number): EasingFunction
|
|
quad(t: number): number
|
|
sin(t: number): number
|
|
step0(n: number): number
|
|
step1(n: number): number
|
|
}
|
|
declare const event: typeof $$AnimatedImplementation.event
|
|
declare const eventImpl: <T>(
|
|
argMapping: ReadonlyArray<Mapping | null | undefined>,
|
|
config: EventConfig<T>,
|
|
) => any
|
|
declare const findNodeHandle: <TElementType extends React.ElementType>(
|
|
componentOrHandle:
|
|
| (number | React.ComponentRef<TElementType>)
|
|
| null
|
|
| undefined,
|
|
) => null | number | undefined
|
|
declare const flatten: typeof $$flattenStyle
|
|
declare const forkEvent: typeof $$AnimatedImplementation.forkEvent
|
|
declare const hairlineWidth: number
|
|
declare const I18nManager: {
|
|
doLeftAndRightSwapInRTL: I18nManagerConstants["doLeftAndRightSwapInRTL"]
|
|
isRTL: I18nManagerConstants["isRTL"]
|
|
allowRTL: (shouldAllow: boolean) => void
|
|
forceRTL: (shouldForce: boolean) => void
|
|
getConstants: () => I18nManagerConstants
|
|
swapLeftAndRightInRTL: (flipStyles: boolean) => void
|
|
}
|
|
declare const Image: ImageType
|
|
declare const InputAccessoryView: typeof InputAccessoryView_default
|
|
declare const InputAccessoryView_default: React.ComponentType<InputAccessoryViewProps>
|
|
declare const InteractionManager: typeof InteractionManagerStub_default
|
|
declare const InteractionManagerStub_default: {
|
|
Events: {
|
|
interactionComplete: "interactionComplete"
|
|
interactionStart: "interactionStart"
|
|
}
|
|
addListener(
|
|
eventType: string,
|
|
listener: (...args: any) => unknown,
|
|
context: unknown,
|
|
): EventSubscription
|
|
clearInteractionHandle(handle: Handle): void
|
|
createInteractionHandle(): Handle
|
|
runAfterInteractions(task: null | Task | undefined): {
|
|
cancel: () => void
|
|
then: <U>(
|
|
onFulfill?:
|
|
| (($$PARAM_0$$: void) => (Promise<U> | U) | undefined)
|
|
| undefined,
|
|
onReject?: ((error: unknown) => (Promise<U> | U) | undefined) | undefined,
|
|
) => Promise<U>
|
|
}
|
|
setDeadline(deadline: number): void
|
|
}
|
|
declare const Keyboard: typeof Keyboard_default
|
|
declare const Keyboard_default: KeyboardImpl
|
|
declare const LayoutAnimation: typeof LayoutAnimation_default
|
|
declare const LayoutAnimation_default: {
|
|
configureNext: typeof configureNext
|
|
create: typeof createLayoutAnimation
|
|
Presets: typeof Presets
|
|
Properties: LayoutAnimationProperties
|
|
setEnabled: typeof setLayoutAnimationEnabled
|
|
Types: LayoutAnimationTypes
|
|
easeInEaseOut: (onAnimationDidEnd?: OnAnimationDidEndCallback) => void
|
|
linear: (onAnimationDidEnd?: OnAnimationDidEndCallback) => void
|
|
spring: (onAnimationDidEnd?: OnAnimationDidEndCallback) => void
|
|
checkConfig(...args: Array<unknown>): void
|
|
}
|
|
declare const Linking: typeof Linking_default
|
|
declare const Linking_default: LinkingImpl
|
|
declare const LogBox: ILogBox
|
|
declare const loop: typeof $$AnimatedImplementation.loop
|
|
declare const loopImpl: (
|
|
animation: CompositeAnimation,
|
|
$$PARAM_1$$?: LoopAnimationConfig,
|
|
) => CompositeAnimation
|
|
declare const Modal: typeof Wrapper_default
|
|
declare const modulo: typeof $$AnimatedImplementation.modulo
|
|
declare const moduloImpl: (
|
|
a: AnimatedNode_default,
|
|
modulus: number,
|
|
) => AnimatedModulo_default
|
|
declare const multiply: typeof $$AnimatedImplementation.multiply
|
|
declare const multiplyImpl: (
|
|
a: AnimatedNode_default | number,
|
|
b: AnimatedNode_default | number,
|
|
) => AnimatedMultiplication_default
|
|
declare const NativeAppEventEmitter: typeof RCTNativeAppEventEmitter_default
|
|
declare const NativeDeviceInfo_default: {
|
|
getConstants(): DeviceInfoConstants
|
|
}
|
|
declare const NativeDialogManagerAndroid: typeof $$NativeDialogManagerAndroid
|
|
declare const NativeModules: typeof NativeModules_default
|
|
declare let NativeModules_default: {
|
|
[moduleName: string]: any
|
|
}
|
|
declare const NativeText: HostComponent<NativeTextProps>
|
|
declare const NativeTouchable:
|
|
| typeof TouchableNativeFeedback
|
|
| typeof TouchableOpacity
|
|
declare const NativeVirtualText: HostComponent<NativeTextProps>
|
|
declare const Networking: typeof RCTNetworking_default
|
|
declare const PanResponder: typeof PanResponder_default
|
|
declare const PanResponder_default: {
|
|
create(config: PanResponderCallbacks): {
|
|
panHandlers: GestureResponderHandlerMethods
|
|
getInteractionHandle: () => number | undefined
|
|
}
|
|
}
|
|
declare const parallel: typeof $$AnimatedImplementation.parallel
|
|
declare const parallelImpl: (
|
|
animations: Array<CompositeAnimation>,
|
|
config?: null | ParallelConfig | undefined,
|
|
) => CompositeAnimation
|
|
declare const PermissionsAndroid: typeof PermissionsAndroidInstance_default
|
|
declare const PermissionsAndroidInstance_default: PermissionsAndroidImpl
|
|
declare const Platform: PlatformType
|
|
declare const Presets: {
|
|
easeInEaseOut: LayoutAnimationConfig
|
|
linear: LayoutAnimationConfig
|
|
spring: LayoutAnimationConfig
|
|
}
|
|
declare const Pressable: (
|
|
props: PressableProps & {
|
|
ref?: React.Ref<React.ComponentRef<typeof View>>
|
|
},
|
|
) => React.ReactNode
|
|
declare const processColor: typeof processColor_default
|
|
declare const ProgressBarAndroid: typeof ProgressBarAndroid_default
|
|
declare let ProgressBarAndroid_default: (
|
|
props: Omit_2<
|
|
Omit_2<ProgressBarAndroidProps, never>,
|
|
keyof {
|
|
ref?: React.Ref<React.ComponentRef<ProgressBarAndroidNativeComponentType>>
|
|
}
|
|
> & {
|
|
ref?: React.Ref<React.ComponentRef<ProgressBarAndroidNativeComponentType>>
|
|
},
|
|
) => React.ReactNode
|
|
declare const RCTNativeAppEventEmitter_default: typeof DeviceEventEmitter
|
|
declare const RCTNetworking_default: {
|
|
abortRequest(requestId: number): void
|
|
addListener<K extends keyof RCTNetworkingEventDefinitions>(
|
|
eventType: K,
|
|
listener: (...$$REST$$: RCTNetworkingEventDefinitions[K]) => unknown,
|
|
context?: unknown,
|
|
): EventSubscription
|
|
clearCookies(callback: (result: boolean) => void): void
|
|
sendRequest(
|
|
method: string,
|
|
trackingName: string | void,
|
|
url: string,
|
|
headers: {},
|
|
data: RequestBody,
|
|
responseType: NativeResponseType,
|
|
incrementalUpdates: boolean,
|
|
timeout: number,
|
|
callback: (requestId: number) => void,
|
|
withCredentials: boolean,
|
|
): void
|
|
}
|
|
declare const registerCallableModule: typeof registerCallableModule_default
|
|
declare const registerCallableModule_default: RegisterCallableModule
|
|
declare const requireNativeComponent: typeof requireNativeComponent_default
|
|
declare const requireNativeComponent_default: <T extends {}>(
|
|
uiViewClassName: string,
|
|
) => HostComponent<T>
|
|
declare const RootTagContext: React.Context<RootTag>
|
|
declare const SafeAreaView: typeof SafeAreaView_default
|
|
declare const SafeAreaView_default: (
|
|
props: ViewProps & {
|
|
ref?: React.Ref<React.ComponentRef<typeof View>>
|
|
},
|
|
) => React.ReactNode
|
|
declare const ScrollView: typeof ScrollViewWrapper & ScrollViewComponentStatics
|
|
declare const ScrollViewContext_default: React.Context<Value>
|
|
declare const ScrollViewNativeComponent_default: HostComponent<ScrollViewNativeProps>
|
|
declare const ScrollViewWrapper: (
|
|
props: ScrollViewProps & {
|
|
ref?: React.Ref<PublicScrollViewInstance>
|
|
},
|
|
) => React.ReactNode
|
|
declare const sequence: typeof $$AnimatedImplementation.sequence
|
|
declare const sequenceImpl: (
|
|
animations: Array<CompositeAnimation>,
|
|
) => CompositeAnimation
|
|
declare const setStyleAttributePreprocessor: (
|
|
property: string,
|
|
process: (nextProp: any) => any,
|
|
) => void
|
|
declare const Settings: typeof Settings_default
|
|
declare let Settings_default: {
|
|
clearWatch(watchId: number): void
|
|
get(key: string): any
|
|
set(settings: Object): void
|
|
watchKeys(keys: Array<string> | string, callback: () => void): number
|
|
}
|
|
declare const spring: typeof $$AnimatedImplementation.spring
|
|
declare const springImpl: (
|
|
value:
|
|
| AnimatedColor_default
|
|
| AnimatedValue_default
|
|
| AnimatedValueXY_default,
|
|
config: SpringAnimationConfig,
|
|
) => CompositeAnimation
|
|
declare const stagger: typeof $$AnimatedImplementation.stagger
|
|
declare const staggerImpl: (
|
|
time: number,
|
|
animations: Array<CompositeAnimation>,
|
|
) => CompositeAnimation
|
|
declare const States: {
|
|
ERROR: "ERROR"
|
|
NOT_RESPONDER: "NOT_RESPONDER"
|
|
RESPONDER_ACTIVE_LONG_PRESS_IN: "RESPONDER_ACTIVE_LONG_PRESS_IN"
|
|
RESPONDER_ACTIVE_LONG_PRESS_OUT: "RESPONDER_ACTIVE_LONG_PRESS_OUT"
|
|
RESPONDER_ACTIVE_PRESS_IN: "RESPONDER_ACTIVE_PRESS_IN"
|
|
RESPONDER_ACTIVE_PRESS_OUT: "RESPONDER_ACTIVE_PRESS_OUT"
|
|
RESPONDER_INACTIVE_PRESS_IN: "RESPONDER_INACTIVE_PRESS_IN"
|
|
RESPONDER_INACTIVE_PRESS_OUT: "RESPONDER_INACTIVE_PRESS_OUT"
|
|
}
|
|
declare const subtract: typeof $$AnimatedImplementation.subtract
|
|
declare const subtractImpl: (
|
|
a: AnimatedNode_default | number,
|
|
b: AnimatedNode_default | number,
|
|
) => AnimatedSubtraction_default
|
|
declare const Switch: typeof Switch_default
|
|
declare const Switch_default: (
|
|
props: SwitchProps & {
|
|
ref?: React.Ref<SwitchRef>
|
|
},
|
|
) => React.ReactNode
|
|
declare const Text: typeof TextImpl_default
|
|
declare const TextImpl_default: (
|
|
props: TextProps & {
|
|
ref?: React.Ref<TextForwardRef>
|
|
},
|
|
) => React.ReactNode
|
|
declare const TextInput: TextInputType
|
|
declare const timing: typeof $$AnimatedImplementation.timing
|
|
declare const timingImpl: (
|
|
value:
|
|
| AnimatedColor_default
|
|
| AnimatedValue_default
|
|
| AnimatedValueXY_default,
|
|
config: TimingAnimationConfig,
|
|
) => CompositeAnimation
|
|
declare const ToastAndroid: typeof ToastAndroid_default
|
|
declare const ToastAndroid_default: {
|
|
BOTTOM: number
|
|
CENTER: number
|
|
LONG: number
|
|
SHORT: number
|
|
TOP: number
|
|
show: (message: string, duration: number) => void
|
|
showWithGravity: (message: string, duration: number, gravity: number) => void
|
|
showWithGravityAndOffset: (
|
|
message: string,
|
|
duration: number,
|
|
gravity: number,
|
|
xOffset: number,
|
|
yOffset: number,
|
|
) => void
|
|
}
|
|
declare const Touchable: typeof TouchableImpl_default
|
|
declare const Touchable_default: (
|
|
props: TouchableOpacityProps & {
|
|
ref?: React.Ref<React.ComponentRef<typeof Animated.View>>
|
|
},
|
|
) => React.ReactNode
|
|
declare const TouchableHighlight: typeof TouchableHighlight_default
|
|
declare const TouchableHighlight_default: (
|
|
props: Readonly<Omit<TouchableHighlightProps, "hostRef">> & {
|
|
ref?: React.Ref<React.ComponentRef<typeof View>>
|
|
},
|
|
) => React.ReactNode
|
|
declare const TouchableImpl_default: {
|
|
Mixin: typeof TouchableMixinImpl
|
|
renderDebugView: ($$PARAM_0$$: {
|
|
color: ColorValue
|
|
hitSlop?: EdgeInsetsProp
|
|
}) => null | React.ReactNode
|
|
}
|
|
declare const TouchableMixinImpl: {
|
|
withoutDefaultFocusAndBlur: {}
|
|
componentDidMount: () => void
|
|
componentWillUnmount: () => void
|
|
touchableGetInitialState: () => {
|
|
touchable: {
|
|
responderID: GestureResponderEvent["currentTarget"] | undefined
|
|
touchState: TouchableState | undefined
|
|
}
|
|
}
|
|
touchableHandleBlur: (e: BlurEvent) => void
|
|
touchableHandleFocus: (e: FocusEvent) => void
|
|
touchableHandleResponderGrant: (e: GestureResponderEvent) => void
|
|
touchableHandleResponderMove: (e: GestureResponderEvent) => void
|
|
touchableHandleResponderRelease: (e: GestureResponderEvent) => void
|
|
touchableHandleResponderTerminate: (e: GestureResponderEvent) => void
|
|
touchableHandleResponderTerminationRequest: () => any
|
|
touchableHandleStartShouldSetResponder: () => any
|
|
touchableLongPressCancelsPress: () => boolean
|
|
}
|
|
declare const TouchableOpacity: typeof Touchable_default
|
|
declare const UIManager: typeof UIManager_default
|
|
declare const UIManager_default: UIManagerJSInterface
|
|
declare const unforkEvent: typeof $$AnimatedImplementation.unforkEvent
|
|
declare const UTFSequence: typeof UTFSequence_default
|
|
declare const UTFSequence_default: {
|
|
BOM: string
|
|
BULLET: string
|
|
BULLET_SP: string
|
|
MDASH: string
|
|
MDASH_SP: string
|
|
MIDDOT: string
|
|
MIDDOT_KATAKANA: string
|
|
MIDDOT_SP: string
|
|
NBSP: string
|
|
NDASH: string
|
|
NDASH_SP: string
|
|
NEWLINE: string
|
|
PIZZA: string
|
|
TRIANGLE_LEFT: string
|
|
TRIANGLE_RIGHT: string
|
|
}
|
|
declare const Vibration: typeof Vibration_default
|
|
declare const Vibration_default: {
|
|
cancel: () => void
|
|
vibrate: (pattern?: Array<number> | number, repeat?: boolean) => void
|
|
}
|
|
declare const View: typeof View_default
|
|
declare const ViewNativeComponent_default: HostComponent<ViewProps>
|
|
declare const VirtualizedList: typeof VirtualizedListComponent_default
|
|
declare const VirtualizedListComponent_default: VirtualizedListType
|
|
declare const VirtualizedListContext: React.Context<Context | null | undefined>
|
|
declare const VirtualizedSectionList: typeof VirtualizedSectionList_default
|
|
declare const VirtualizedSectionList_default: VirtualizedSectionListType
|
|
declare const VirtualizedSectionListComponent_default: <
|
|
ItemT,
|
|
SectionT extends SectionBase<
|
|
ItemT,
|
|
DefaultVirtualizedSectionT
|
|
> = DefaultVirtualizedSectionT,
|
|
>(
|
|
props: Omit<VirtualizedSectionListProps<ItemT, SectionT>, "ref"> & {
|
|
ref?: React.Ref<{
|
|
getListRef(): undefined | VirtualizedList_default
|
|
scrollToLocation(params: ScrollToLocationParamsType): void
|
|
}>
|
|
},
|
|
) => React.ReactNode
|
|
declare type ____BlendMode_Internal =
|
|
| "color-burn"
|
|
| "color-dodge"
|
|
| "color"
|
|
| "darken"
|
|
| "difference"
|
|
| "exclusion"
|
|
| "hard-light"
|
|
| "hue"
|
|
| "lighten"
|
|
| "luminosity"
|
|
| "multiply"
|
|
| "normal"
|
|
| "overlay"
|
|
| "saturation"
|
|
| "screen"
|
|
| "soft-light"
|
|
declare type ____ColorValue_Internal = NativeColorValue | null | number | string
|
|
declare type ____DangerouslyImpreciseAnimatedStyleProp_Internal =
|
|
WithAnimatedValue<StyleProp<Partial<____DangerouslyImpreciseStyle_Internal>>>
|
|
declare type ____DangerouslyImpreciseStyle_Internal = Readonly<
|
|
____DangerouslyImpreciseStyle_InternalCore &
|
|
____DangerouslyImpreciseStyle_InternalOverrides
|
|
>
|
|
declare type ____DangerouslyImpreciseStyle_InternalCore = Readonly<
|
|
____TextStyle_Internal & {
|
|
objectFit?: "contain" | "cover" | "fill" | "none" | "scale-down"
|
|
overlayColor?: ColorValue
|
|
resizeMode?: ImageResizeMode
|
|
tintColor?: ____ColorValue_Internal
|
|
}
|
|
>
|
|
declare type ____DangerouslyImpreciseStyle_InternalOverrides = {}
|
|
declare type ____FlattenStyleProp_Helper<
|
|
TStyleProp extends StyleProp<unknown>,
|
|
Depth extends FlattenDepthLimiter[keyof FlattenDepthLimiter] = 9,
|
|
> = Depth extends 0
|
|
? never
|
|
: TStyleProp extends "" | false | null | void
|
|
? never
|
|
: TStyleProp extends ReadonlyArray<infer V>
|
|
? ____FlattenStyleProp_Helper<
|
|
V,
|
|
Depth extends number ? FlattenDepthLimiter[Depth] : 0
|
|
>
|
|
: TStyleProp
|
|
declare type ____FlattenStyleProp_Internal<
|
|
TStyleProp extends StyleProp<unknown>,
|
|
> =
|
|
____FlattenStyleProp_Helper<TStyleProp> extends never
|
|
? any
|
|
: ____FlattenStyleProp_Helper<TStyleProp>
|
|
declare type ____FontVariant_Internal =
|
|
| "common-ligatures"
|
|
| "contextual"
|
|
| "discretionary-ligatures"
|
|
| "historical-ligatures"
|
|
| "lining-nums"
|
|
| "no-common-ligatures"
|
|
| "no-contextual"
|
|
| "no-discretionary-ligatures"
|
|
| "no-historical-ligatures"
|
|
| "oldstyle-nums"
|
|
| "proportional-nums"
|
|
| "small-caps"
|
|
| "stylistic-eight"
|
|
| "stylistic-eighteen"
|
|
| "stylistic-eleven"
|
|
| "stylistic-fifteen"
|
|
| "stylistic-five"
|
|
| "stylistic-four"
|
|
| "stylistic-fourteen"
|
|
| "stylistic-nine"
|
|
| "stylistic-nineteen"
|
|
| "stylistic-one"
|
|
| "stylistic-seven"
|
|
| "stylistic-seventeen"
|
|
| "stylistic-six"
|
|
| "stylistic-sixteen"
|
|
| "stylistic-ten"
|
|
| "stylistic-thirteen"
|
|
| "stylistic-three"
|
|
| "stylistic-twelve"
|
|
| "stylistic-twenty"
|
|
| "stylistic-two"
|
|
| "tabular-nums"
|
|
declare type ____FontVariantArray_Internal =
|
|
ReadonlyArray<____FontVariant_Internal>
|
|
declare type ____FontWeight_Internal =
|
|
| "100"
|
|
| "200"
|
|
| "300"
|
|
| "400"
|
|
| "500"
|
|
| "600"
|
|
| "700"
|
|
| "800"
|
|
| "900"
|
|
| "black"
|
|
| "bold"
|
|
| "condensed"
|
|
| "condensedBold"
|
|
| "heavy"
|
|
| "light"
|
|
| "medium"
|
|
| "normal"
|
|
| "regular"
|
|
| "semibold"
|
|
| "thin"
|
|
| "ultralight"
|
|
| 100
|
|
| 200
|
|
| 300
|
|
| 400
|
|
| 500
|
|
| 600
|
|
| 700
|
|
| 800
|
|
| 900
|
|
declare type ____ImageStyle_Internal = Readonly<
|
|
____ImageStyle_InternalCore & ____ImageStyle_InternalOverrides
|
|
>
|
|
declare type ____ImageStyle_InternalCore = Readonly<
|
|
Omit<____ViewStyle_Internal, "overflow"> & {
|
|
objectFit?: "contain" | "cover" | "fill" | "none" | "scale-down"
|
|
overflow?: "hidden" | "visible"
|
|
overlayColor?: ColorValue
|
|
resizeMode?: ImageResizeMode
|
|
tintColor?: ____ColorValue_Internal
|
|
}
|
|
>
|
|
declare type ____ImageStyle_InternalOverrides = {}
|
|
declare type ____ImageStyleProp_Internal = StyleProp<
|
|
Readonly<Partial<____ImageStyle_Internal>>
|
|
>
|
|
declare type ____LayoutStyle_Internal = {
|
|
readonly alignContent?:
|
|
| "center"
|
|
| "flex-end"
|
|
| "flex-start"
|
|
| "space-around"
|
|
| "space-between"
|
|
| "space-evenly"
|
|
| "stretch"
|
|
readonly alignItems?:
|
|
| "baseline"
|
|
| "center"
|
|
| "flex-end"
|
|
| "flex-start"
|
|
| "stretch"
|
|
readonly alignSelf?:
|
|
| "auto"
|
|
| "baseline"
|
|
| "center"
|
|
| "flex-end"
|
|
| "flex-start"
|
|
| "stretch"
|
|
readonly aspectRatio?: number | string
|
|
readonly borderBottomWidth?: number
|
|
readonly borderEndWidth?: number
|
|
readonly borderLeftWidth?: number
|
|
readonly borderRightWidth?: number
|
|
readonly borderStartWidth?: number
|
|
readonly borderTopWidth?: number
|
|
readonly borderWidth?: number
|
|
readonly bottom?: DimensionValue
|
|
readonly boxSizing?: "border-box" | "content-box"
|
|
readonly columnGap?: number | string
|
|
readonly direction?: "inherit" | "ltr" | "rtl"
|
|
readonly display?: "contents" | "flex" | "none"
|
|
readonly end?: DimensionValue
|
|
readonly flex?: number
|
|
readonly flexBasis?: number | string
|
|
readonly flexDirection?: "column-reverse" | "column" | "row-reverse" | "row"
|
|
readonly flexGrow?: number
|
|
readonly flexShrink?: number
|
|
readonly flexWrap?: "nowrap" | "wrap-reverse" | "wrap"
|
|
readonly gap?: number | string
|
|
readonly height?: DimensionValue
|
|
readonly inset?: DimensionValue
|
|
readonly insetBlock?: DimensionValue
|
|
readonly insetBlockEnd?: DimensionValue
|
|
readonly insetBlockStart?: DimensionValue
|
|
readonly insetInline?: DimensionValue
|
|
readonly insetInlineEnd?: DimensionValue
|
|
readonly insetInlineStart?: DimensionValue
|
|
readonly justifyContent?:
|
|
| "center"
|
|
| "flex-end"
|
|
| "flex-start"
|
|
| "space-around"
|
|
| "space-between"
|
|
| "space-evenly"
|
|
readonly left?: DimensionValue
|
|
readonly margin?: DimensionValue
|
|
readonly marginBlock?: DimensionValue
|
|
readonly marginBlockEnd?: DimensionValue
|
|
readonly marginBlockStart?: DimensionValue
|
|
readonly marginBottom?: DimensionValue
|
|
readonly marginEnd?: DimensionValue
|
|
readonly marginHorizontal?: DimensionValue
|
|
readonly marginInline?: DimensionValue
|
|
readonly marginInlineEnd?: DimensionValue
|
|
readonly marginInlineStart?: DimensionValue
|
|
readonly marginLeft?: DimensionValue
|
|
readonly marginRight?: DimensionValue
|
|
readonly marginStart?: DimensionValue
|
|
readonly marginTop?: DimensionValue
|
|
readonly marginVertical?: DimensionValue
|
|
readonly maxHeight?: DimensionValue
|
|
readonly maxWidth?: DimensionValue
|
|
readonly minHeight?: DimensionValue
|
|
readonly minWidth?: DimensionValue
|
|
readonly overflow?: "hidden" | "scroll" | "visible"
|
|
readonly padding?: DimensionValue
|
|
readonly paddingBlock?: DimensionValue
|
|
readonly paddingBlockEnd?: DimensionValue
|
|
readonly paddingBlockStart?: DimensionValue
|
|
readonly paddingBottom?: DimensionValue
|
|
readonly paddingEnd?: DimensionValue
|
|
readonly paddingHorizontal?: DimensionValue
|
|
readonly paddingInline?: DimensionValue
|
|
readonly paddingInlineEnd?: DimensionValue
|
|
readonly paddingInlineStart?: DimensionValue
|
|
readonly paddingLeft?: DimensionValue
|
|
readonly paddingRight?: DimensionValue
|
|
readonly paddingStart?: DimensionValue
|
|
readonly paddingTop?: DimensionValue
|
|
readonly paddingVertical?: DimensionValue
|
|
readonly position?: "absolute" | "relative" | "static"
|
|
readonly right?: DimensionValue
|
|
readonly rowGap?: number | string
|
|
readonly start?: DimensionValue
|
|
readonly top?: DimensionValue
|
|
readonly width?: DimensionValue
|
|
readonly zIndex?: number
|
|
}
|
|
declare type ____ShadowStyle_Internal = Readonly<
|
|
____ShadowStyle_InternalCore & ____ShadowStyle_InternalOverrides
|
|
>
|
|
declare type ____ShadowStyle_InternalCore = {
|
|
readonly shadowColor?: ____ColorValue_Internal
|
|
readonly shadowOffset?: {
|
|
readonly height?: number
|
|
readonly width?: number
|
|
}
|
|
readonly shadowOpacity?: number
|
|
readonly shadowRadius?: number
|
|
}
|
|
declare type ____ShadowStyle_InternalOverrides = {}
|
|
declare type ____Styles_Internal = {
|
|
readonly [key: string]: Partial<____DangerouslyImpreciseStyle_Internal>
|
|
}
|
|
declare type ____TextStyle_Internal = Readonly<
|
|
____TextStyle_InternalCore & ____TextStyle_InternalOverrides
|
|
>
|
|
declare type ____TextStyle_InternalBase = {
|
|
readonly color?: ____ColorValue_Internal
|
|
readonly fontFamily?: string
|
|
readonly fontSize?: number
|
|
readonly fontStyle?: "italic" | "normal"
|
|
readonly fontVariant?: ____FontVariantArray_Internal | string
|
|
readonly fontWeight?: ____FontWeight_Internal
|
|
readonly includeFontPadding?: boolean
|
|
readonly letterSpacing?: number
|
|
readonly lineHeight?: number
|
|
readonly textAlign?: "auto" | "center" | "justify" | "left" | "right"
|
|
readonly textAlignVertical?: "auto" | "bottom" | "center" | "top"
|
|
readonly textDecorationColor?: ____ColorValue_Internal
|
|
readonly textDecorationLine?:
|
|
| "line-through"
|
|
| "none"
|
|
| "underline line-through"
|
|
| "underline"
|
|
readonly textDecorationStyle?: "dashed" | "dotted" | "double" | "solid"
|
|
readonly textShadowColor?: ____ColorValue_Internal
|
|
readonly textShadowOffset?: {
|
|
readonly height: number
|
|
readonly width: number
|
|
}
|
|
readonly textShadowRadius?: number
|
|
readonly textTransform?: "capitalize" | "lowercase" | "none" | "uppercase"
|
|
readonly userSelect?: "all" | "auto" | "contain" | "none" | "text"
|
|
readonly verticalAlign?: "auto" | "bottom" | "middle" | "top"
|
|
readonly writingDirection?: "auto" | "ltr" | "rtl"
|
|
}
|
|
declare type ____TextStyle_InternalCore = Readonly<
|
|
____ViewStyle_Internal & ____TextStyle_InternalBase
|
|
>
|
|
declare type ____TextStyle_InternalOverrides = {}
|
|
declare type ____TextStyleProp_Internal = StyleProp<
|
|
Readonly<Partial<____TextStyle_Internal>>
|
|
>
|
|
declare type ____TransformStyle_Internal = {
|
|
readonly transform?:
|
|
| ReadonlyArray<
|
|
Readonly<
|
|
MaximumOneOf<
|
|
MergeUnion<
|
|
| {
|
|
readonly matrix:
|
|
| AnimatedNode_default
|
|
| ReadonlyArray<AnimatedNode_default | number>
|
|
}
|
|
| {
|
|
readonly perspective: AnimatedNode_default | number
|
|
}
|
|
| {
|
|
readonly rotate: AnimatedNode_default | string
|
|
}
|
|
| {
|
|
readonly rotateX: AnimatedNode_default | string
|
|
}
|
|
| {
|
|
readonly rotateY: AnimatedNode_default | string
|
|
}
|
|
| {
|
|
readonly rotateZ: AnimatedNode_default | string
|
|
}
|
|
| {
|
|
readonly scale: AnimatedNode_default | number
|
|
}
|
|
| {
|
|
readonly scaleX: AnimatedNode_default | number
|
|
}
|
|
| {
|
|
readonly scaleY: AnimatedNode_default | number
|
|
}
|
|
| {
|
|
readonly skewX: AnimatedNode_default | string
|
|
}
|
|
| {
|
|
readonly skewY: AnimatedNode_default | string
|
|
}
|
|
| {
|
|
readonly translate:
|
|
| [
|
|
AnimatedNode_default | number | string,
|
|
AnimatedNode_default | number | string,
|
|
]
|
|
| AnimatedNode_default
|
|
}
|
|
| {
|
|
readonly translateX: AnimatedNode_default | number | string
|
|
}
|
|
| {
|
|
readonly translateY: AnimatedNode_default | number | string
|
|
}
|
|
>
|
|
>
|
|
>
|
|
>
|
|
| string
|
|
readonly transformOrigin?:
|
|
| [number | string, number | string, number | string]
|
|
| string
|
|
}
|
|
declare type ____ViewStyle_Internal = Readonly<
|
|
____ViewStyle_InternalCore & ____ViewStyle_InternalOverrides
|
|
>
|
|
declare type ____ViewStyle_InternalBase = {
|
|
readonly backfaceVisibility?: "hidden" | "visible"
|
|
readonly backgroundColor?: ____ColorValue_Internal
|
|
readonly borderBlockColor?: ____ColorValue_Internal
|
|
readonly borderBlockEndColor?: ____ColorValue_Internal
|
|
readonly borderBlockStartColor?: ____ColorValue_Internal
|
|
readonly borderBottomColor?: ____ColorValue_Internal
|
|
readonly borderBottomEndRadius?: number | string
|
|
readonly borderBottomLeftRadius?: number | string
|
|
readonly borderBottomRightRadius?: number | string
|
|
readonly borderBottomStartRadius?: number | string
|
|
readonly borderBottomWidth?: number
|
|
readonly borderColor?: ____ColorValue_Internal
|
|
readonly borderCurve?: "circular" | "continuous"
|
|
readonly borderEndColor?: ____ColorValue_Internal
|
|
readonly borderEndEndRadius?: number | string
|
|
readonly borderEndStartRadius?: number | string
|
|
readonly borderEndWidth?: number
|
|
readonly borderLeftColor?: ____ColorValue_Internal
|
|
readonly borderLeftWidth?: number
|
|
readonly borderRadius?: number | string
|
|
readonly borderRightColor?: ____ColorValue_Internal
|
|
readonly borderRightWidth?: number
|
|
readonly borderStartColor?: ____ColorValue_Internal
|
|
readonly borderStartEndRadius?: number | string
|
|
readonly borderStartStartRadius?: number | string
|
|
readonly borderStartWidth?: number
|
|
readonly borderStyle?: "dashed" | "dotted" | "solid"
|
|
readonly borderTopColor?: ____ColorValue_Internal
|
|
readonly borderTopEndRadius?: number | string
|
|
readonly borderTopLeftRadius?: number | string
|
|
readonly borderTopRightRadius?: number | string
|
|
readonly borderTopStartRadius?: number | string
|
|
readonly borderTopWidth?: number
|
|
readonly borderWidth?: number
|
|
readonly boxShadow?: ReadonlyArray<BoxShadowValue> | string
|
|
readonly cursor?: CursorValue
|
|
readonly elevation?: number
|
|
readonly filter?: ReadonlyArray<FilterFunction> | string
|
|
readonly isolation?: "auto" | "isolate"
|
|
readonly mixBlendMode?: ____BlendMode_Internal
|
|
readonly opacity?: number
|
|
readonly outlineColor?: ____ColorValue_Internal
|
|
readonly outlineOffset?: number
|
|
readonly outlineStyle?: "dashed" | "dotted" | "solid"
|
|
readonly outlineWidth?: number
|
|
readonly pointerEvents?: "auto" | "box-none" | "box-only" | "none"
|
|
}
|
|
declare type ____ViewStyle_InternalCore = Readonly<
|
|
____LayoutStyle_Internal &
|
|
____ShadowStyle_Internal &
|
|
____TransformStyle_Internal &
|
|
____ViewStyle_InternalBase
|
|
>
|
|
declare type ____ViewStyle_InternalOverrides = {}
|
|
declare type ____ViewStyleProp_Internal = StyleProp<
|
|
Readonly<Partial<____ViewStyle_Internal>>
|
|
>
|
|
declare class _TextInputInstance extends ReactNativeElement_default {
|
|
clear(): void
|
|
getNativeRef(): ReactNativeElement_default | undefined
|
|
isFocused(): boolean
|
|
setSelection(start: number, end: number): void
|
|
}
|
|
declare type $$AndroidSwitchNativeComponent =
|
|
typeof $$AndroidSwitchNativeComponent
|
|
declare type $$AnimatedFlatList = typeof $$AnimatedFlatList
|
|
declare type $$AnimatedImage = typeof $$AnimatedImage
|
|
declare type $$AnimatedImplementation = typeof $$AnimatedImplementation
|
|
declare type $$AnimatedScrollView = typeof $$AnimatedScrollView
|
|
declare type $$AnimatedSectionList = typeof $$AnimatedSectionList
|
|
declare type $$AnimatedText = typeof $$AnimatedText
|
|
declare type $$AnimatedView = typeof $$AnimatedView
|
|
declare type $$flattenStyle = typeof $$flattenStyle
|
|
declare type $$index = typeof $$index
|
|
declare type $$NativeDeviceInfo = typeof $$NativeDeviceInfo
|
|
declare type $$NativeDialogManagerAndroid = typeof $$NativeDialogManagerAndroid
|
|
declare type $$ProgressBarAndroidNativeComponent =
|
|
typeof $$ProgressBarAndroidNativeComponent
|
|
declare type $$ScrollViewContext = typeof $$ScrollViewContext
|
|
declare type $$ScrollViewNativeComponent = typeof $$ScrollViewNativeComponent
|
|
declare type $$SwitchNativeComponent = typeof $$SwitchNativeComponent
|
|
declare type $$ViewNativeComponent = typeof $$ViewNativeComponent
|
|
declare type absoluteFill = typeof absoluteFill
|
|
declare type absoluteFillObject = typeof absoluteFillObject
|
|
declare type AbsoluteFillStyle = {
|
|
readonly bottom: 0
|
|
readonly left: 0
|
|
readonly position: "absolute"
|
|
readonly right: 0
|
|
readonly top: 0
|
|
}
|
|
declare type AbstractImageAndroid = (
|
|
props: ImageProps & {
|
|
ref?: React.Ref<HostInstance>
|
|
},
|
|
) => React.ReactNode
|
|
declare type AbstractImageIOS = (
|
|
props: ImageProps & {
|
|
ref?: React.Ref<HostInstance>
|
|
},
|
|
) => React.ReactNode
|
|
declare type AccessibilityActionEvent = NativeSyntheticEvent<{
|
|
readonly actionName: string
|
|
}>
|
|
declare type AccessibilityActionInfo = {
|
|
readonly label?: string
|
|
readonly name: AccessibilityActionName | string
|
|
}
|
|
declare type AccessibilityActionName =
|
|
| "activate"
|
|
| "decrement"
|
|
| "escape"
|
|
| "increment"
|
|
| "longpress"
|
|
| "magicTap"
|
|
declare type AccessibilityEventDefinitions =
|
|
AccessibilityEventDefinitionsAndroid &
|
|
AccessibilityEventDefinitionsIOS & {
|
|
change: [boolean]
|
|
reduceMotionChanged: [boolean]
|
|
screenReaderChanged: [boolean]
|
|
}
|
|
declare type AccessibilityEventDefinitionsAndroid = {
|
|
accessibilityServiceChanged: [boolean]
|
|
highTextContrastChanged: [boolean]
|
|
}
|
|
declare type AccessibilityEventDefinitionsIOS = {
|
|
announcementFinished: [
|
|
{
|
|
announcement: string
|
|
success: boolean
|
|
},
|
|
]
|
|
boldTextChanged: [boolean]
|
|
darkerSystemColorsChanged: [boolean]
|
|
grayscaleChanged: [boolean]
|
|
invertColorsChanged: [boolean]
|
|
reduceTransparencyChanged: [boolean]
|
|
}
|
|
declare type AccessibilityEventTypes = "click" | "focus" | "viewHoverEnter"
|
|
declare type AccessibilityInfo = typeof AccessibilityInfo
|
|
declare type AccessibilityProps = Readonly<
|
|
AccessibilityPropsAndroid &
|
|
AccessibilityPropsIOS & {
|
|
accessibilityActions?: ReadonlyArray<AccessibilityActionInfo>
|
|
accessibilityHint?: string
|
|
accessibilityLabel?: string
|
|
accessibilityRole?: AccessibilityRole
|
|
accessibilityState?: AccessibilityState
|
|
accessibilityValue?: AccessibilityValue
|
|
accessible?: boolean
|
|
"aria-busy"?: boolean
|
|
"aria-checked"?: "mixed" | (boolean | undefined)
|
|
"aria-disabled"?: boolean
|
|
"aria-expanded"?: boolean
|
|
"aria-hidden"?: boolean
|
|
"aria-label"?: string
|
|
"aria-selected"?: boolean
|
|
"aria-valuemax"?: AccessibilityValue["max"]
|
|
"aria-valuemin"?: AccessibilityValue["min"]
|
|
"aria-valuenow"?: AccessibilityValue["now"]
|
|
"aria-valuetext"?: AccessibilityValue["text"]
|
|
role?: Role
|
|
}
|
|
>
|
|
declare type AccessibilityPropsAndroid = {
|
|
readonly accessibilityLabelledBy?:
|
|
| (Array<string> | undefined)
|
|
| (string | undefined)
|
|
readonly accessibilityLiveRegion?: "assertive" | "none" | "polite"
|
|
readonly "aria-labelledby"?: string
|
|
readonly "aria-live"?: "assertive" | "off" | "polite"
|
|
readonly importantForAccessibility?:
|
|
| "auto"
|
|
| "no-hide-descendants"
|
|
| "no"
|
|
| "yes"
|
|
readonly screenReaderFocusable?: boolean
|
|
}
|
|
declare type AccessibilityPropsIOS = {
|
|
readonly accessibilityElementsHidden?: boolean
|
|
readonly accessibilityIgnoresInvertColors?: boolean
|
|
readonly accessibilityLanguage?: string
|
|
readonly accessibilityLargeContentTitle?: string
|
|
readonly accessibilityRespondsToUserInteraction?: boolean
|
|
readonly accessibilityShowsLargeContentViewer?: boolean
|
|
readonly accessibilityViewIsModal?: boolean
|
|
readonly "aria-modal"?: boolean
|
|
}
|
|
declare type AccessibilityRole =
|
|
| "adjustable"
|
|
| "alert"
|
|
| "button"
|
|
| "checkbox"
|
|
| "combobox"
|
|
| "drawerlayout"
|
|
| "dropdownlist"
|
|
| "grid"
|
|
| "header"
|
|
| "horizontalscrollview"
|
|
| "iconmenu"
|
|
| "image"
|
|
| "imagebutton"
|
|
| "keyboardkey"
|
|
| "link"
|
|
| "list"
|
|
| "menu"
|
|
| "menubar"
|
|
| "menuitem"
|
|
| "none"
|
|
| "pager"
|
|
| "progressbar"
|
|
| "radio"
|
|
| "radiogroup"
|
|
| "scrollbar"
|
|
| "scrollview"
|
|
| "search"
|
|
| "slidingdrawer"
|
|
| "spinbutton"
|
|
| "summary"
|
|
| "switch"
|
|
| "tab"
|
|
| "tabbar"
|
|
| "tablist"
|
|
| "text"
|
|
| "timer"
|
|
| "togglebutton"
|
|
| "toolbar"
|
|
| "viewgroup"
|
|
| "webview"
|
|
| string
|
|
declare type AccessibilityState = {
|
|
busy?: boolean
|
|
checked?: "mixed" | (boolean | undefined)
|
|
disabled?: boolean
|
|
expanded?: boolean
|
|
selected?: boolean
|
|
}
|
|
declare type AccessibilityValue = {
|
|
readonly max?: number
|
|
readonly min?: number
|
|
readonly now?: number
|
|
readonly text?: string
|
|
}
|
|
declare type ActionSheetIOS = typeof ActionSheetIOS
|
|
declare type ActionSheetIOSOptions = {
|
|
readonly anchor?: number
|
|
readonly cancelButtonIndex?: number
|
|
readonly cancelButtonTintColor?: ColorValue | ProcessedColorValue
|
|
readonly destructiveButtonIndex?:
|
|
| (Array<number> | undefined)
|
|
| (number | undefined)
|
|
readonly disabledButtonIndices?: Array<number>
|
|
readonly disabledButtonTintColor?: ColorValue | ProcessedColorValue
|
|
readonly message?: string
|
|
readonly options: Array<string>
|
|
readonly tintColor?: ColorValue | ProcessedColorValue
|
|
readonly title?: string
|
|
readonly userInterfaceStyle?: string
|
|
}
|
|
declare type ActiveCallback = (
|
|
event: GestureResponderEvent,
|
|
gestureState: PanResponderGestureState,
|
|
) => boolean
|
|
declare type ActivityIndicator = typeof ActivityIndicator
|
|
declare type ActivityIndicatorIOSProps = {
|
|
readonly hidesWhenStopped?: boolean
|
|
}
|
|
declare type ActivityIndicatorProps = Readonly<
|
|
ViewProps &
|
|
ActivityIndicatorIOSProps & {
|
|
animating?: boolean
|
|
color?: ColorValue
|
|
size?: IndicatorSize
|
|
}
|
|
>
|
|
declare type add = typeof add
|
|
declare function addChangeListener(
|
|
listener: ($$PARAM_0$$: { colorScheme: ColorSchemeName | undefined }) => void,
|
|
): EventSubscription
|
|
declare class Alert {
|
|
static alert(
|
|
title: null | string | undefined,
|
|
message?: null | string | undefined,
|
|
buttons?: AlertButtons,
|
|
options?: AlertOptions,
|
|
): void
|
|
static prompt(
|
|
title: null | string | undefined,
|
|
message?: null | string | undefined,
|
|
callbackOrButtons?:
|
|
| (((text: string) => void) | AlertButtons)
|
|
| null
|
|
| undefined,
|
|
type?: AlertType | null | undefined,
|
|
defaultValue?: string,
|
|
keyboardType?: string,
|
|
options?: AlertOptions,
|
|
): void
|
|
}
|
|
declare type AlertButton = {
|
|
isPreferred?: boolean
|
|
onPress?: (((value?: string) => any) | undefined) | (Function | undefined)
|
|
style?: AlertButtonStyle
|
|
text?: string
|
|
}
|
|
declare type AlertButtons = Array<AlertButton>
|
|
declare type AlertButtonStyle = "cancel" | "default" | "destructive"
|
|
declare type AlertOptions = {
|
|
cancelable?: boolean
|
|
onDismiss?: () => void
|
|
userInterfaceStyle?: "dark" | "light" | "unspecified"
|
|
}
|
|
declare type AlertType =
|
|
| "default"
|
|
| "login-password"
|
|
| "plain-text"
|
|
| "secure-text"
|
|
declare type AndroidDrawable = AndroidDrawableRipple | AndroidDrawableThemeAttr
|
|
declare type AndroidDrawableRipple = {
|
|
readonly borderless?: boolean
|
|
readonly color?: number
|
|
readonly rippleRadius?: number
|
|
readonly type: "RippleAndroid"
|
|
}
|
|
declare type AndroidDrawableThemeAttr = {
|
|
readonly attribute: string
|
|
readonly type: "ThemeAttrAndroid"
|
|
}
|
|
declare type AndroidKeyboardEvent = Readonly<
|
|
Omit<BaseKeyboardEvent, "duration" | "easing"> & {
|
|
duration: 0
|
|
easing: "keyboard"
|
|
}
|
|
>
|
|
declare type AndroidPlatform = {
|
|
OS: "android"
|
|
select: <T>(spec: PlatformSelectSpec<T>) => T
|
|
get constants(): {
|
|
Brand: string
|
|
Fingerprint: string
|
|
isDisableAnimations?: boolean
|
|
isTesting: boolean
|
|
Manufacturer: string
|
|
Model: string
|
|
reactNativeVersion: {
|
|
major: number
|
|
minor: number
|
|
patch: number
|
|
prerelease: string | undefined
|
|
}
|
|
Release: string
|
|
Serial: string
|
|
ServerHost?: string
|
|
uiMode: string
|
|
Version: number
|
|
}
|
|
get isDisableAnimations(): boolean
|
|
get isTesting(): boolean
|
|
get isTV(): boolean
|
|
get isVision(): boolean
|
|
get Version(): number
|
|
}
|
|
declare type AndroidProgressBarNativeProps = Readonly<
|
|
Omit<ViewProps, "testID"> & {
|
|
animating?: WithDefault<boolean, true>
|
|
color?: ColorValue
|
|
indeterminate: boolean
|
|
progress?: WithDefault<Double, 0>
|
|
styleAttr?: string
|
|
testID?: WithDefault<string, "">
|
|
typeAttr?: string
|
|
}
|
|
>
|
|
declare type AndroidProps = {
|
|
readonly nextFocusDown?: number
|
|
readonly nextFocusForward?: number
|
|
readonly nextFocusLeft?: number
|
|
readonly nextFocusRight?: number
|
|
readonly nextFocusUp?: number
|
|
}
|
|
declare type AndroidSwitchChangeEvent = {
|
|
readonly target: Int32
|
|
readonly value: boolean
|
|
}
|
|
declare type AndroidSwitchNativeProps = Readonly<
|
|
ViewProps & {
|
|
disabled?: WithDefault<boolean, false>
|
|
enabled?: WithDefault<boolean, true>
|
|
on?: WithDefault<boolean, false>
|
|
onChange?: BubblingEventHandler<AndroidSwitchChangeEvent>
|
|
thumbColor?: ColorValue
|
|
thumbTintColor?: ColorValue
|
|
trackColorForFalse?: ColorValue
|
|
trackColorForTrue?: ColorValue
|
|
trackTintColor?: ColorValue
|
|
value?: WithDefault<boolean, false>
|
|
}
|
|
>
|
|
declare namespace Animated {
|
|
export {
|
|
CompositeAnimation,
|
|
DecayAnimationConfig,
|
|
SpringAnimationConfig,
|
|
TimingAnimationConfig,
|
|
$$AnimatedFlatList as FlatList,
|
|
$$AnimatedImage as Image,
|
|
$$AnimatedScrollView as ScrollView,
|
|
$$AnimatedSectionList as SectionList,
|
|
$$AnimatedText as Text,
|
|
$$AnimatedView as View,
|
|
AnimatedColor_default as Color,
|
|
AnimatedEvent as Event,
|
|
AnimatedInterpolation_default as Interpolation,
|
|
AnimatedNode_default as Node,
|
|
AnimatedValue_default as Value,
|
|
AnimatedValueXY_default as ValueXY,
|
|
AnimatedInterpolation_default as AnimatedInterpolation,
|
|
AnimatedColor_default as AnimatedColor,
|
|
AnimatedValueConfig as AnimatedConfig,
|
|
AnimatedNode_default as AnimatedNode,
|
|
AnimatedAddition_default as AnimatedAddition,
|
|
AnimatedDiffClamp_default as AnimatedDiffClamp,
|
|
AnimatedDivision_default as AnimatedDivision,
|
|
InterpolationConfigType as InterpolationConfig,
|
|
AnimatedModulo_default as AnimatedModulo,
|
|
AnimatedMultiplication_default as AnimatedMultiplication,
|
|
AnimatedSubtraction_default as AnimatedSubtraction,
|
|
WithAnimatedValue,
|
|
AnimatedProps,
|
|
AnimatedComponentType as AnimatedComponent,
|
|
add,
|
|
attachNativeEvent,
|
|
createAnimatedComponent,
|
|
decay,
|
|
delay,
|
|
diffClamp,
|
|
divide,
|
|
event,
|
|
forkEvent,
|
|
loop,
|
|
modulo,
|
|
multiply,
|
|
parallel,
|
|
sequence,
|
|
spring,
|
|
stagger,
|
|
subtract,
|
|
timing,
|
|
unforkEvent,
|
|
}
|
|
}
|
|
declare class AnimatedAddition_default extends AnimatedWithChildren_default {
|
|
constructor(
|
|
a: AnimatedNode_default | number,
|
|
b: AnimatedNode_default | number,
|
|
config?: AnimatedNodeConfig | null | undefined,
|
|
)
|
|
interpolate<OutputT extends number | string>(
|
|
config: InterpolationConfigType<OutputT>,
|
|
): AnimatedInterpolation_default<OutputT>
|
|
}
|
|
declare class AnimatedColor_default extends AnimatedWithChildren_default {
|
|
a: AnimatedValue_default
|
|
b: AnimatedValue_default
|
|
g: AnimatedValue_default
|
|
nativeColor: NativeColorValue | null | undefined
|
|
r: AnimatedValue_default
|
|
constructor(
|
|
valueIn?: InputValue,
|
|
config?: AnimatedColorConfig | null | undefined,
|
|
)
|
|
extractOffset(): void
|
|
flattenOffset(): void
|
|
resetAnimation(callback?: ColorListenerCallback): void
|
|
setOffset(offset: RgbaValue): void
|
|
setValue(value: ColorValue | RgbaValue): void
|
|
stopAnimation(callback?: ColorListenerCallback): void
|
|
}
|
|
declare type AnimatedColorConfig = Readonly<
|
|
AnimatedNodeConfig & {
|
|
useNativeDriver: boolean
|
|
}
|
|
>
|
|
declare type AnimatedComponentType<Props extends {}, Instance = unknown> = (
|
|
props: Omit<AnimatedProps<Props>, "ref"> & {
|
|
ref?: React.Ref<Instance>
|
|
},
|
|
) => React.ReactNode
|
|
declare class AnimatedDiffClamp_default extends AnimatedWithChildren_default {
|
|
constructor(
|
|
a: AnimatedNode_default,
|
|
min: number,
|
|
max: number,
|
|
config?: AnimatedNodeConfig | null | undefined,
|
|
)
|
|
interpolate<OutputT extends number | string>(
|
|
config: InterpolationConfigType<OutputT>,
|
|
): AnimatedInterpolation_default<OutputT>
|
|
}
|
|
declare class AnimatedDivision_default extends AnimatedWithChildren_default {
|
|
constructor(
|
|
a: AnimatedNode_default | number,
|
|
b: AnimatedNode_default | number,
|
|
config?: AnimatedNodeConfig | null | undefined,
|
|
)
|
|
interpolate<OutputT extends number | string>(
|
|
config: InterpolationConfigType<OutputT>,
|
|
): AnimatedInterpolation_default<OutputT>
|
|
}
|
|
declare class AnimatedEvent {
|
|
constructor(
|
|
argMapping: ReadonlyArray<Mapping | null | undefined>,
|
|
config: EventConfig<any>,
|
|
)
|
|
}
|
|
declare class AnimatedInterpolation_default<
|
|
OutputT extends number | string,
|
|
> extends AnimatedWithChildren_default {
|
|
constructor(
|
|
parent: AnimatedNode_default,
|
|
config: InterpolationConfigType<OutputT>,
|
|
)
|
|
interpolate<NewOutputT extends number | string>(
|
|
config: InterpolationConfigType<NewOutputT>,
|
|
): AnimatedInterpolation_default<NewOutputT>
|
|
}
|
|
declare class AnimatedModulo_default extends AnimatedWithChildren_default {
|
|
constructor(
|
|
a: AnimatedNode_default,
|
|
modulus: number,
|
|
config?: AnimatedNodeConfig | null | undefined,
|
|
)
|
|
interpolate<OutputT extends number | string>(
|
|
config: InterpolationConfigType<OutputT>,
|
|
): AnimatedInterpolation_default<OutputT>
|
|
}
|
|
declare class AnimatedMultiplication_default extends AnimatedWithChildren_default {
|
|
constructor(
|
|
a: AnimatedNode_default | number,
|
|
b: AnimatedNode_default | number,
|
|
config?: AnimatedNodeConfig | null | undefined,
|
|
)
|
|
interpolate<OutputT extends number | string>(
|
|
config: InterpolationConfigType<OutputT>,
|
|
): AnimatedInterpolation_default<OutputT>
|
|
}
|
|
declare class AnimatedNode_default {
|
|
addListener(callback: (value: any) => unknown): string
|
|
constructor(config?: null | Readonly<AnimatedNodeConfig> | undefined)
|
|
hasListeners(): boolean
|
|
removeAllListeners(): void
|
|
removeListener(id: string): void
|
|
toJSON(): unknown
|
|
}
|
|
declare type AnimatedNodeConfig = {
|
|
readonly debugID?: string
|
|
}
|
|
declare type AnimatedProps<Props extends {}> = LooseOmit<
|
|
{
|
|
[K in keyof Props]: K extends NonAnimatedProps
|
|
? Props[K]
|
|
: WithAnimatedValue<Props[K]>
|
|
},
|
|
"ref"
|
|
> &
|
|
PassThroughProps
|
|
declare type AnimatedScrollViewInstance = React.ComponentRef<typeof ScrollView>
|
|
declare class AnimatedSubtraction_default extends AnimatedWithChildren_default {
|
|
constructor(
|
|
a: AnimatedNode_default | number,
|
|
b: AnimatedNode_default | number,
|
|
config?: AnimatedNodeConfig | null | undefined,
|
|
)
|
|
interpolate<OutputT extends number | string>(
|
|
config: InterpolationConfigType<OutputT>,
|
|
): AnimatedInterpolation_default<OutputT>
|
|
}
|
|
declare class AnimatedTracking_default extends AnimatedNode_default {
|
|
constructor(
|
|
value: AnimatedValue_default,
|
|
parent: AnimatedNode_default,
|
|
animationClass: any,
|
|
animationConfig: Object,
|
|
callback?: EndCallback | null | undefined,
|
|
config?: AnimatedNodeConfig | null | undefined,
|
|
)
|
|
update(): void
|
|
}
|
|
declare class AnimatedValue_default extends AnimatedWithChildren_default {
|
|
addListener(callback: (value: any) => unknown): string
|
|
animate(
|
|
animation: Animation_default,
|
|
callback: EndCallback | null | undefined,
|
|
): void
|
|
constructor(value: number, config?: AnimatedValueConfig | null | undefined)
|
|
extractOffset(): void
|
|
flattenOffset(): void
|
|
interpolate<OutputT extends number | string>(
|
|
config: InterpolationConfigType<OutputT>,
|
|
): AnimatedInterpolation_default<OutputT>
|
|
removeAllListeners(): void
|
|
removeListener(id: string): void
|
|
resetAnimation(callback?: ((value: number) => void) | null | undefined): void
|
|
setOffset(offset: number): void
|
|
setValue(value: number): void
|
|
stopAnimation(callback?: ((value: number) => void) | null | undefined): void
|
|
stopTracking(): void
|
|
track(tracking: AnimatedTracking_default): void
|
|
}
|
|
declare type AnimatedValueConfig = Readonly<
|
|
AnimatedNodeConfig & {
|
|
useNativeDriver: boolean
|
|
}
|
|
>
|
|
declare class AnimatedValueXY_default extends AnimatedWithChildren_default {
|
|
x: AnimatedValue_default
|
|
y: AnimatedValue_default
|
|
addListener(callback: ValueXYListenerCallback): string
|
|
constructor(
|
|
valueIn?:
|
|
| null
|
|
| undefined
|
|
| {
|
|
readonly x: AnimatedValue_default | number
|
|
readonly y: AnimatedValue_default | number
|
|
},
|
|
config?: AnimatedValueXYConfig | null | undefined,
|
|
)
|
|
extractOffset(): void
|
|
flattenOffset(): void
|
|
getLayout(): {
|
|
[key: string]: AnimatedValue_default
|
|
}
|
|
getTranslateTransform(): Array<
|
|
| {
|
|
translateX: AnimatedValue_default
|
|
}
|
|
| {
|
|
translateY: AnimatedValue_default
|
|
}
|
|
>
|
|
removeAllListeners(): void
|
|
removeListener(id: string): void
|
|
resetAnimation(callback?: (value: { x: number; y: number }) => void): void
|
|
setOffset(offset: { x: number; y: number }): void
|
|
setValue(value: { x: number; y: number }): void
|
|
stopAnimation(callback?: (value: { x: number; y: number }) => void): void
|
|
}
|
|
declare type AnimatedValueXYConfig = Readonly<
|
|
AnimatedNodeConfig & {
|
|
useNativeDriver: boolean
|
|
}
|
|
>
|
|
declare class AnimatedWithChildren_default extends AnimatedNode_default {}
|
|
declare class Animation_default {
|
|
constructor(config: AnimationConfig)
|
|
start(
|
|
fromValue: number,
|
|
onUpdate: (value: number) => void,
|
|
onEnd: EndCallback | null | undefined,
|
|
previousAnimation: Animation_default | null | undefined,
|
|
animatedValue: AnimatedValue_default,
|
|
): void
|
|
stop(): void
|
|
}
|
|
declare type AnimationConfig = {
|
|
readonly debugID?: string
|
|
readonly isInteraction?: boolean
|
|
readonly isLooping?: boolean
|
|
readonly iterations?: number
|
|
readonly onComplete?: EndCallback
|
|
readonly platformConfig?: PlatformConfig
|
|
readonly useNativeDriver: boolean
|
|
}
|
|
declare type AnyAttributeType = AttributeType<any, any>
|
|
declare type AnyVirtualizedSectionList =
|
|
typeof VirtualizedSectionListComponent_default
|
|
declare type AppConfig = {
|
|
appKey: string
|
|
component?: ComponentProvider
|
|
run?: Runnable
|
|
section?: boolean
|
|
}
|
|
declare namespace Appearance {
|
|
export {
|
|
getColorScheme,
|
|
setColorScheme,
|
|
addChangeListener,
|
|
AppearancePreferences,
|
|
}
|
|
}
|
|
declare type AppearancePreferences = {
|
|
colorScheme?: ColorSchemeName
|
|
}
|
|
declare type AppParameters = {
|
|
fabric?: boolean
|
|
initialProps: {
|
|
readonly [$$Key$$: string]: unknown
|
|
}
|
|
rootTag: RootTag
|
|
}
|
|
declare namespace AppRegistry {
|
|
export {
|
|
setWrapperComponentProvider,
|
|
setRootViewStyleProvider,
|
|
registerConfig,
|
|
registerComponent,
|
|
registerRunnable,
|
|
registerSection,
|
|
getAppKeys,
|
|
getSectionKeys,
|
|
getSections,
|
|
getRunnable,
|
|
getRegistry,
|
|
setComponentProviderInstrumentationHook,
|
|
runApplication,
|
|
setSurfaceProps,
|
|
unmountApplicationComponentAtRootTag,
|
|
registerHeadlessTask,
|
|
registerCancellableHeadlessTask,
|
|
startHeadlessTask,
|
|
cancelHeadlessTask,
|
|
TaskCanceller,
|
|
TaskCancelProvider,
|
|
}
|
|
}
|
|
declare type AppState = typeof AppState
|
|
declare type AppStateEvent = keyof AppStateEventDefinitions
|
|
declare type AppStateEventDefinitions = {
|
|
blur: []
|
|
change: [AppStateStatus]
|
|
focus: []
|
|
memoryWarning: []
|
|
}
|
|
declare class AppStateImpl {
|
|
currentState: null | string | undefined
|
|
isAvailable: boolean
|
|
addEventListener<K extends AppStateEvent>(
|
|
type: K,
|
|
handler: (...$$REST$$: AppStateEventDefinitions[K]) => void,
|
|
): EventSubscription
|
|
constructor()
|
|
}
|
|
declare type AppStateStatus =
|
|
| "active"
|
|
| "background"
|
|
| "extension"
|
|
| "inactive"
|
|
| "unknown"
|
|
declare interface ArrayLike_2<T> extends Iterable<T> {
|
|
[indexer: number]: T
|
|
readonly length: number
|
|
}
|
|
declare type attachNativeEvent = typeof attachNativeEvent
|
|
declare function attachNativeEventImpl(
|
|
viewRef: any,
|
|
eventName: string,
|
|
argMapping: ReadonlyArray<Mapping | null | undefined>,
|
|
platformConfig: null | PlatformConfig | undefined,
|
|
): {
|
|
detach: () => void
|
|
}
|
|
declare type AttributeConfiguration = {
|
|
readonly [propName: string]: AnyAttributeType | void
|
|
readonly style?: {
|
|
readonly [propName: string]: AnyAttributeType
|
|
}
|
|
}
|
|
declare type AttributeType<T, V> =
|
|
| true
|
|
| {
|
|
readonly diff?: (arg1: T, arg2: T) => boolean
|
|
readonly process?: (arg1: V) => T
|
|
}
|
|
declare type AutoCapitalize = "characters" | "none" | "sentences" | "words"
|
|
declare type BackHandler = typeof BackHandler
|
|
declare type BackPressEventName = "backPress" | "hardwareBackPress"
|
|
declare type BaseKeyboardEvent = {
|
|
duration: number
|
|
easing: KeyboardEventEasing
|
|
endCoordinates: KeyboardMetrics
|
|
}
|
|
declare function beginAsyncEvent(eventName: EventName, args?: EventArgs): number
|
|
declare function beginEvent(eventName: EventName, args?: EventArgs): void
|
|
declare class Blob_default {
|
|
close(): void
|
|
constructor(parts?: Array<Blob_default | string>, options?: BlobOptions)
|
|
set data(data: BlobData | null | undefined)
|
|
get data(): BlobData
|
|
get size(): number
|
|
slice(start?: number, end?: number, contentType?: string): Blob_default
|
|
get type(): string
|
|
}
|
|
declare type BlobData = {
|
|
blobId: string
|
|
lastModified?: number
|
|
name?: string
|
|
offset: number
|
|
size: number
|
|
type?: string
|
|
}
|
|
declare type BlobOptions = {
|
|
lastModified: number
|
|
type: string
|
|
}
|
|
declare type BlurEvent = NativeSyntheticEvent<TargetedEvent>
|
|
declare type BoxShadowValue = {
|
|
blurRadius?: number | string
|
|
color?: ____ColorValue_Internal
|
|
inset?: boolean
|
|
offsetX: number | string
|
|
offsetY: number | string
|
|
spreadDistance?: number | string
|
|
}
|
|
declare type BubblingEventHandler<
|
|
T,
|
|
PaperName extends never | string = never,
|
|
> = (event: NativeSyntheticEvent<T>) => Promise<void> | void
|
|
declare type Builtin = (
|
|
...$$REST$$: ReadonlyArray<never>
|
|
) => Date | Error | RegExp | unknown
|
|
declare type Button = typeof Button
|
|
declare type ButtonProps = {
|
|
readonly accessibilityActions?: ReadonlyArray<AccessibilityActionInfo>
|
|
readonly accessibilityHint?: string
|
|
readonly accessibilityLabel?: string
|
|
readonly accessibilityLanguage?: string
|
|
readonly accessibilityState?: AccessibilityState
|
|
readonly accessible?: boolean
|
|
readonly "aria-busy"?: boolean
|
|
readonly "aria-checked"?: "mixed" | (boolean | undefined)
|
|
readonly "aria-disabled"?: boolean
|
|
readonly "aria-expanded"?: boolean
|
|
readonly "aria-label"?: string
|
|
readonly "aria-selected"?: boolean
|
|
readonly color?: ColorValue
|
|
readonly disabled?: boolean
|
|
readonly hasTVPreferredFocus?: boolean
|
|
readonly importantForAccessibility?:
|
|
| "auto"
|
|
| "no-hide-descendants"
|
|
| "no"
|
|
| "yes"
|
|
readonly nextFocusDown?: number
|
|
readonly nextFocusForward?: number
|
|
readonly nextFocusLeft?: number
|
|
readonly nextFocusRight?: number
|
|
readonly nextFocusUp?: number
|
|
readonly onAccessibilityAction?: (event: AccessibilityActionEvent) => unknown
|
|
readonly testID?: string
|
|
readonly title: string
|
|
readonly touchSoundDisabled?: boolean
|
|
readonly onPress?: (event?: GestureResponderEvent) => unknown
|
|
}
|
|
declare type ButtonRef = React.ComponentRef<typeof NativeTouchable>
|
|
declare function cancelHeadlessTask(taskId: number, taskKey: string): void
|
|
declare type Category = string
|
|
declare type CellMetricProps = {
|
|
data: VirtualizedListProps["data"]
|
|
getItem: VirtualizedListProps["getItem"]
|
|
getItemCount: VirtualizedListProps["getItemCount"]
|
|
getItemLayout?: VirtualizedListProps["getItemLayout"]
|
|
keyExtractor?: VirtualizedListProps["keyExtractor"]
|
|
}
|
|
declare type CellMetrics = {
|
|
index: number
|
|
isMounted: boolean
|
|
length: number
|
|
offset: number
|
|
}
|
|
declare type CellRegion = {
|
|
first: number
|
|
isSpacer: boolean
|
|
last: number
|
|
}
|
|
declare type CellRendererProps<ItemT> = {
|
|
readonly cellKey: string
|
|
readonly children: React.ReactNode
|
|
readonly index: number
|
|
readonly item: ItemT
|
|
readonly style: StyleProp<ViewStyle>
|
|
readonly onFocusCapture?: (event: FocusEvent) => void
|
|
readonly onLayout?: (event: LayoutChangeEvent) => void
|
|
}
|
|
declare class CellRenderMask {
|
|
addCells(cells: { first: number; last: number }): void
|
|
constructor(numCells: number)
|
|
enumerateRegions(): ReadonlyArray<CellRegion>
|
|
equals(other: CellRenderMask): boolean
|
|
numCells(): number
|
|
}
|
|
declare type Clipboard = typeof Clipboard
|
|
declare type CodeFrame = {
|
|
readonly collapse?: boolean
|
|
readonly content: string
|
|
readonly fileName: string
|
|
readonly location:
|
|
| undefined
|
|
| {
|
|
column: number
|
|
row: number
|
|
}
|
|
}
|
|
declare type codegenNativeCommands = typeof codegenNativeCommands
|
|
declare function codegenNativeCommands_default<T extends {}>(
|
|
options: NativeCommandsOptions<keyof T>,
|
|
): T
|
|
declare type codegenNativeComponent = typeof codegenNativeComponent
|
|
declare function codegenNativeComponent_default<Props extends {}>(
|
|
componentName: string,
|
|
options?: NativeComponentOptions,
|
|
): NativeComponentType<Props>
|
|
declare namespace CodegenTypes {
|
|
export {
|
|
BubblingEventHandler,
|
|
DirectEventHandler,
|
|
Double,
|
|
Float,
|
|
Int32,
|
|
UnsafeObject,
|
|
UnsafeMixed,
|
|
DefaultTypes,
|
|
WithDefault,
|
|
EventEmitter,
|
|
}
|
|
}
|
|
declare type ColorListenerCallback = (value: ColorValue) => unknown
|
|
declare type ColorSchemeName = "dark" | "light" | "unspecified"
|
|
declare type ColorValue = ____ColorValue_Internal
|
|
declare type ComponentProvider = () => React.ComponentType<any>
|
|
declare type ComponentProviderInstrumentationHook = (
|
|
component_: ComponentProvider,
|
|
scopedPerformanceLogger: IPerformanceLogger,
|
|
) => React.ComponentType<any>
|
|
declare type ComponentStack = ReadonlyArray<CodeFrame>
|
|
declare type ComponentStackType = "legacy" | "stack"
|
|
declare type ComponentType = HostComponent<SwitchNativeProps>
|
|
declare type compose = typeof compose
|
|
declare function composeStyles_default<T, U extends T, V extends T>(
|
|
style1: null | U | undefined,
|
|
style2: null | undefined | V,
|
|
): (ReadonlyArray<T> | T) | null | undefined
|
|
declare type CompositeAnimation = {
|
|
reset: () => void
|
|
start: (callback?: EndCallback | undefined, isLooping?: boolean) => void
|
|
stop: () => void
|
|
}
|
|
declare function configureNext(
|
|
config: LayoutAnimationConfig,
|
|
onAnimationDidEnd?: OnAnimationDidEndCallback,
|
|
onAnimationDidFail?: OnAnimationDidFailCallback,
|
|
): void
|
|
declare type ContentAvailable = 1 | null | void
|
|
declare type Context = {
|
|
readonly cellKey: string | undefined
|
|
readonly horizontal: boolean | undefined
|
|
readonly getOutermostParentListRef: () => VirtualizedList_default
|
|
readonly getScrollMetrics: () => {
|
|
contentLength: number
|
|
dOffset: number
|
|
dt: number
|
|
offset: number
|
|
timestamp: number
|
|
velocity: number
|
|
visibleLength: number
|
|
zoomScale: number
|
|
}
|
|
readonly registerAsNestedChild: ($$PARAM_0$$: {
|
|
cellKey: string
|
|
ref: VirtualizedList_default
|
|
}) => void
|
|
readonly unregisterAsNestedChild: ($$PARAM_0$$: {
|
|
ref: VirtualizedList_default
|
|
}) => void
|
|
}
|
|
declare function counterEvent(eventName: EventName, value: number): void
|
|
declare type create = typeof create
|
|
declare type createAnimatedComponent = typeof createAnimatedComponent
|
|
declare function createAnimatedComponent_default<
|
|
TInstance extends React.ComponentType<any>,
|
|
>(
|
|
Component: TInstance,
|
|
): AnimatedComponentType<
|
|
Readonly<
|
|
React.JSX.LibraryManagedAttributes<
|
|
TInstance,
|
|
React.ComponentProps<TInstance>
|
|
>
|
|
>,
|
|
React.ComponentRef<TInstance>
|
|
>
|
|
declare function createLayoutAnimation(
|
|
duration: number,
|
|
type?: LayoutAnimationType,
|
|
property?: LayoutAnimationProperty,
|
|
): LayoutAnimationConfig
|
|
declare function createPublicTextInstance(
|
|
internalInstanceHandle: InternalInstanceHandle,
|
|
ownerDocument: ReactNativeDocument_default,
|
|
): ReadOnlyText_default
|
|
declare type createPublicTextInstanceT = typeof createPublicTextInstance
|
|
declare type CursorValue = "auto" | "pointer"
|
|
declare type DataDetectorTypesType =
|
|
| "address"
|
|
| "all"
|
|
| "calendarEvent"
|
|
| "flightNumber"
|
|
| "link"
|
|
| "lookupSuggestion"
|
|
| "none"
|
|
| "phoneNumber"
|
|
| "trackingNumber"
|
|
declare type decay = typeof decay
|
|
declare type DecayAnimationConfig = Readonly<
|
|
AnimationConfig & {
|
|
deceleration?: number
|
|
velocity:
|
|
| number
|
|
| {
|
|
readonly x: number
|
|
readonly y: number
|
|
}
|
|
}
|
|
>
|
|
declare type DecelerationRateType = "fast" | "normal" | number
|
|
declare type DefaultSectionT = {
|
|
[key: string]: any
|
|
}
|
|
declare type DefaultTypes = boolean | number | ReadonlyArray<string> | string
|
|
declare type DefaultVirtualizedSectionT = {
|
|
[key: string]: any
|
|
data: any
|
|
}
|
|
declare type delay = typeof delay
|
|
declare interface DEPRECATED_RCTExport<T extends void = void> {
|
|
readonly getConstants?: () => {}
|
|
}
|
|
declare type DeterminateProgressBarAndroidStyleAttrProp = {
|
|
indeterminate: false
|
|
progress: number
|
|
styleAttr: "Horizontal"
|
|
}
|
|
declare type DeviceEventEmitter = typeof DeviceEventEmitter
|
|
declare type DeviceInfo = typeof DeviceInfo
|
|
declare type DeviceInfoConstants = {
|
|
readonly Dimensions: DimensionsPayload
|
|
readonly isEdgeToEdge?: boolean
|
|
readonly isIPhoneX_deprecated?: boolean
|
|
}
|
|
declare type DevMenu = typeof DevMenu
|
|
declare type DevMenuStatic = {
|
|
show(): void
|
|
}
|
|
declare type DevSettings = typeof DevSettings
|
|
declare type DialogAction = string
|
|
declare type DialogButtonKey = number
|
|
declare type DialogOptions = {
|
|
buttonNegative?: string
|
|
buttonNeutral?: string
|
|
buttonPositive?: string
|
|
cancelable?: boolean
|
|
items?: Array<string>
|
|
message?: string
|
|
title?: string
|
|
}
|
|
declare type diffClamp = typeof diffClamp
|
|
declare class Dimensions {
|
|
static addEventListener(type: "change", handler: Function): EventSubscription
|
|
static get(dim: string): DisplayMetrics | DisplayMetricsAndroid
|
|
static set(dims: Readonly<DimensionsPayload>): void
|
|
}
|
|
declare type DimensionsPayload = {
|
|
screen?: DisplayMetrics
|
|
screenPhysicalPixels?: DisplayMetricsAndroid
|
|
window?: DisplayMetrics
|
|
windowPhysicalPixels?: DisplayMetricsAndroid
|
|
}
|
|
declare type DimensionValue = "auto" | null | number | string
|
|
declare type DirectEventHandler<T, PaperName extends never | string = never> = (
|
|
event: NativeSyntheticEvent<T>,
|
|
) => Promise<void> | void
|
|
declare type DirectEventProps = {
|
|
readonly onAccessibilityAction?: (event: AccessibilityActionEvent) => unknown
|
|
readonly onAccessibilityEscape?: () => unknown
|
|
readonly onAccessibilityTap?: () => unknown
|
|
readonly onLayout?: (event: LayoutChangeEvent) => unknown
|
|
readonly onMagicTap?: () => unknown
|
|
}
|
|
declare type DisplayMetrics = {
|
|
fontScale: number
|
|
height: number
|
|
scale: number
|
|
width: number
|
|
}
|
|
declare type DisplayMetricsAndroid = {
|
|
densityDpi: number
|
|
fontScale: number
|
|
height: number
|
|
scale: number
|
|
width: number
|
|
}
|
|
declare type DisplayModeType = symbol & {
|
|
__DisplayModeType__: string
|
|
}
|
|
declare type divide = typeof divide
|
|
declare class DOMRect_default extends DOMRectReadOnly_default {
|
|
static fromRect(rect?: DOMRectInit | null | undefined): DOMRect_default
|
|
get height(): number
|
|
set height(height: null | number | undefined)
|
|
get width(): number
|
|
set width(width: null | number | undefined)
|
|
get x(): number
|
|
set x(x: null | number | undefined)
|
|
get y(): number
|
|
set y(y: null | number | undefined)
|
|
}
|
|
declare interface DOMRectInit {
|
|
height?: number
|
|
width?: number
|
|
x?: number
|
|
y?: number
|
|
}
|
|
declare class DOMRectReadOnly_default {
|
|
get bottom(): number
|
|
constructor(
|
|
x: null | number | undefined,
|
|
y: null | number | undefined,
|
|
width: null | number | undefined,
|
|
height: null | number | undefined,
|
|
)
|
|
static fromRect(
|
|
rect?: DOMRectInit | null | undefined,
|
|
): DOMRectReadOnly_default
|
|
get height(): number
|
|
get left(): number
|
|
get right(): number
|
|
toJSON(): {
|
|
bottom: number
|
|
height: number
|
|
left: number
|
|
right: number
|
|
top: number
|
|
width: number
|
|
x: number
|
|
y: number
|
|
}
|
|
get top(): number
|
|
get width(): number
|
|
get x(): number
|
|
get y(): number
|
|
}
|
|
declare type Double = number
|
|
declare type DrawerLayoutAndroid = typeof DrawerLayoutAndroid
|
|
declare class DrawerLayoutAndroid_default
|
|
extends React.Component<DrawerLayoutAndroidProps, DrawerLayoutAndroidState>
|
|
implements DrawerLayoutAndroidMethods
|
|
{
|
|
blur(): void
|
|
closeDrawer(): void
|
|
focus(): void
|
|
measure(callback: MeasureOnSuccessCallback): void
|
|
measureInWindow(callback: MeasureInWindowOnSuccessCallback): void
|
|
measureLayout(
|
|
relativeToNativeNode: number,
|
|
onSuccess: MeasureLayoutOnSuccessCallback,
|
|
onFail?: () => void,
|
|
): void
|
|
openDrawer(): void
|
|
render(): React.ReactNode
|
|
setNativeProps(nativeProps: Object): void
|
|
}
|
|
declare interface DrawerLayoutAndroidMethods {
|
|
blur(): void
|
|
closeDrawer(): void
|
|
focus(): void
|
|
measure(callback: MeasureOnSuccessCallback): void
|
|
measureInWindow(callback: MeasureInWindowOnSuccessCallback): void
|
|
measureLayout(
|
|
relativeToNativeNode: number,
|
|
onSuccess: MeasureLayoutOnSuccessCallback,
|
|
onFail?: () => void,
|
|
): void
|
|
openDrawer(): void
|
|
setNativeProps(nativeProps: Object): void
|
|
}
|
|
declare type DrawerLayoutAndroidProps = Readonly<
|
|
ViewProps & {
|
|
drawerBackgroundColor?: ColorValue
|
|
drawerLockMode?: "locked-closed" | "locked-open" | "unlocked"
|
|
drawerPosition: ("left" | "right") | undefined
|
|
drawerWidth?: number
|
|
keyboardDismissMode?: "none" | "on-drag"
|
|
onDrawerClose?: () => unknown
|
|
onDrawerOpen?: () => unknown
|
|
onDrawerSlide?: (event: DrawerSlideEvent) => unknown
|
|
onDrawerStateChanged?: (state: DrawerStates) => unknown
|
|
statusBarBackgroundColor?: ColorValue
|
|
renderNavigationView: () => React.JSX.Element
|
|
}
|
|
>
|
|
declare type DrawerLayoutAndroidState = {
|
|
drawerOpened: boolean
|
|
}
|
|
declare type DrawerSlideEvent = NativeSyntheticEvent<{
|
|
readonly offset: number
|
|
}>
|
|
declare type DrawerStates = "Dragging" | "Idle" | "Settling"
|
|
declare type DropShadowValue = {
|
|
color?: ____ColorValue_Internal
|
|
offsetX: number | string
|
|
offsetY: number | string
|
|
standardDeviation?: number | string
|
|
}
|
|
declare type DynamicColorIOS = typeof DynamicColorIOS
|
|
declare type DynamicColorIOSTuple = {
|
|
dark: ColorValue
|
|
highContrastDark?: ColorValue
|
|
highContrastLight?: ColorValue
|
|
light: ColorValue
|
|
}
|
|
declare type Easing = typeof Easing
|
|
declare type EasingFunction = (t: number) => number
|
|
declare type EdgeInsetsOrSizeProp = RectOrSize
|
|
declare type EdgeInsetsProp = Rect
|
|
declare type EdgeInsetsValue = {
|
|
bottom: number
|
|
left: number
|
|
right: number
|
|
top: number
|
|
}
|
|
declare type EmitterSubscription = EventSubscription
|
|
declare function endAsyncEvent(
|
|
eventName: EventName,
|
|
cookie: number,
|
|
args?: EventArgs,
|
|
): void
|
|
declare type EndCallback = (result: EndResult) => void
|
|
declare function endEvent(args?: EventArgs): void
|
|
declare type EndResult = {
|
|
finished: boolean
|
|
offset?: number
|
|
value?: number
|
|
}
|
|
declare type EnterKeyHintType = "done" | "go" | "next" | "search" | "send"
|
|
declare type EnterKeyHintTypeAndroid = "previous"
|
|
declare type EnterKeyHintTypeIOS = "enter"
|
|
declare type EnterKeyHintTypeOptions =
|
|
| EnterKeyHintType
|
|
| EnterKeyHintTypeAndroid
|
|
| EnterKeyHintTypeIOS
|
|
declare type ErrorHandler = (error: unknown, isFatal: boolean) => void
|
|
declare type ErrorUtils = {
|
|
applyWithGuard<TArgs extends ReadonlyArray<unknown>, TOut>(
|
|
fun: Fn<TArgs, TOut>,
|
|
context?: unknown,
|
|
args?: TArgs | undefined,
|
|
unused_onError?: null,
|
|
unused_name?: string | undefined,
|
|
): TOut | undefined
|
|
applyWithGuardIfNeeded<TArgs extends ReadonlyArray<unknown>, TOut>(
|
|
fun: Fn<TArgs, TOut>,
|
|
context?: unknown,
|
|
args?: TArgs | undefined,
|
|
): TOut | undefined
|
|
getGlobalHandler(): ErrorHandler
|
|
guard<TArgs extends ReadonlyArray<unknown>, TOut>(
|
|
fun: Fn<TArgs, TOut>,
|
|
name?: string | undefined,
|
|
context?: unknown,
|
|
): ((...$$REST$$: TArgs) => TOut | undefined) | undefined
|
|
inGuard(): boolean
|
|
reportError(error: unknown): void
|
|
reportFatalError(error: unknown): void
|
|
setGlobalHandler(fun: ErrorHandler): void
|
|
}
|
|
declare type event = typeof event
|
|
declare type EventArgs =
|
|
| null
|
|
| undefined
|
|
| {
|
|
[$$Key$$: string]: string
|
|
}
|
|
declare type EventConfig<T> = {
|
|
listener?: ($$PARAM_0$$: NativeSyntheticEvent<T>) => unknown
|
|
platformConfig?: PlatformConfig
|
|
useNativeDriver: boolean
|
|
}
|
|
declare type EventEmitter<T> = (
|
|
handler: ($$PARAM_0$$: T) => Promise<void> | void,
|
|
) => EventSubscription
|
|
declare type EventHandlers = {
|
|
readonly onBlur: (event: BlurEvent) => void
|
|
readonly onClick: (event: GestureResponderEvent) => void
|
|
readonly onFocus: (event: FocusEvent) => void
|
|
readonly onMouseEnter?: (event: MouseEvent) => void
|
|
readonly onMouseLeave?: (event: MouseEvent) => void
|
|
readonly onPointerEnter?: (event: PointerEvent) => void
|
|
readonly onPointerLeave?: (event: PointerEvent) => void
|
|
readonly onResponderGrant: (event: GestureResponderEvent) => boolean | void
|
|
readonly onResponderMove: (event: GestureResponderEvent) => void
|
|
readonly onResponderRelease: (event: GestureResponderEvent) => void
|
|
readonly onResponderTerminate: (event: GestureResponderEvent) => void
|
|
readonly onResponderTerminationRequest: () => boolean
|
|
readonly onStartShouldSetResponder: () => boolean
|
|
}
|
|
declare type EventName = (() => string) | string
|
|
declare interface EventSubscription {
|
|
remove(): void
|
|
}
|
|
declare type ExceptionData = {
|
|
componentStack: string | undefined
|
|
extraData?: Object
|
|
id: number
|
|
isFatal: boolean
|
|
message: string
|
|
name: string | undefined
|
|
originalMessage: string | undefined
|
|
stack: Array<StackFrame>
|
|
}
|
|
declare type ExtendedExceptionData = ExceptionData & {
|
|
isComponentError: boolean
|
|
}
|
|
declare type ExtrapolateType = "clamp" | "extend" | "identity"
|
|
declare type Extras = {
|
|
[key: string]: ExtraValue
|
|
}
|
|
declare type ExtraValue = boolean | number | string
|
|
declare type FetchResult = {
|
|
NewData: "UIBackgroundFetchResultNewData"
|
|
NoData: "UIBackgroundFetchResultNoData"
|
|
ResultFailed: "UIBackgroundFetchResultFailed"
|
|
}
|
|
declare class FillRateHelper_default {
|
|
activate(): void
|
|
static addListener(callback: ($$PARAM_0$$: FillRateInfo) => void): {
|
|
remove: () => void
|
|
}
|
|
computeBlankness(
|
|
props: CellMetricProps & {
|
|
initialNumToRender?: number
|
|
},
|
|
cellsAroundViewport: {
|
|
first: number
|
|
last: number
|
|
},
|
|
scrollMetrics: {
|
|
dOffset: number
|
|
offset: number
|
|
velocity: number
|
|
visibleLength: number
|
|
},
|
|
): number
|
|
constructor(listMetrics: ListMetricsAggregator_default)
|
|
deactivateAndFlush(): void
|
|
enabled(): boolean
|
|
static setMinSampleCount(minSampleCount: number): void
|
|
static setSampleRate(sampleRate: number): void
|
|
}
|
|
declare type FillRateHelperT = typeof FillRateHelper_default
|
|
declare type FillRateInfo = Info
|
|
declare type FilterFunction =
|
|
| {
|
|
blur: number | string
|
|
}
|
|
| {
|
|
brightness: number | string
|
|
}
|
|
| {
|
|
contrast: number | string
|
|
}
|
|
| {
|
|
dropShadow: DropShadowValue | string
|
|
}
|
|
| {
|
|
grayscale: number | string
|
|
}
|
|
| {
|
|
hueRotate: number | string
|
|
}
|
|
| {
|
|
invert: number | string
|
|
}
|
|
| {
|
|
opacity: number | string
|
|
}
|
|
| {
|
|
saturate: number | string
|
|
}
|
|
| {
|
|
sepia: number | string
|
|
}
|
|
declare type findNodeHandle = typeof findNodeHandle
|
|
declare class FlatList<ItemT = any> extends React.PureComponent<
|
|
FlatListProps<ItemT>
|
|
> {
|
|
componentDidUpdate(prevProps: FlatListProps<ItemT>): void
|
|
constructor(props: FlatListProps<ItemT>)
|
|
flashScrollIndicators(): void
|
|
getNativeScrollRef():
|
|
| (null | React.ComponentRef<ScrollViewNativeComponent> | undefined)
|
|
| (null | React.ComponentRef<typeof View> | undefined)
|
|
getScrollableNode(): any
|
|
getScrollResponder(): null | ScrollResponderType | undefined
|
|
recordInteraction(): void
|
|
render(): React.ReactNode
|
|
scrollToEnd(
|
|
params?:
|
|
| null
|
|
| undefined
|
|
| {
|
|
animated?: boolean
|
|
},
|
|
): void
|
|
scrollToIndex(params: {
|
|
animated?: boolean
|
|
index: number
|
|
viewOffset?: number
|
|
viewPosition?: number
|
|
}): void
|
|
scrollToItem(params: {
|
|
animated?: boolean
|
|
item: ItemT
|
|
viewOffset?: number
|
|
viewPosition?: number
|
|
}): void
|
|
scrollToOffset(params: { animated?: boolean; offset: number }): void
|
|
setNativeProps(props: { [$$Key$$: string]: unknown }): void
|
|
}
|
|
declare type FlatListBaseProps<ItemT> = RequiredFlatListProps<ItemT> &
|
|
OptionalFlatListProps<ItemT>
|
|
declare type FlatListProps<ItemT> = Omit<
|
|
VirtualizedListProps,
|
|
| "data"
|
|
| "getItem"
|
|
| "getItemCount"
|
|
| "getItemLayout"
|
|
| "keyExtractor"
|
|
| "renderItem"
|
|
> &
|
|
FlatListBaseProps<ItemT>
|
|
declare type flatten = typeof flatten
|
|
declare type FlattenDepthLimiter = [void, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
|
|
declare function flattenStyle_default<
|
|
TStyleProp extends ____DangerouslyImpreciseAnimatedStyleProp_Internal,
|
|
>(
|
|
style: null | TStyleProp | undefined,
|
|
):
|
|
| NonAnimatedNodeObject<____FlattenStyleProp_Internal<TStyleProp>>
|
|
| null
|
|
| undefined
|
|
declare type Float = number
|
|
declare type Fn<Args extends ReadonlyArray<unknown>, Return> = (
|
|
...$$REST$$: Args
|
|
) => Return
|
|
declare type FocusEvent = NativeSyntheticEvent<TargetedEvent>
|
|
declare type FocusEventProps = {
|
|
readonly onBlur?: (event: BlurEvent) => void
|
|
readonly onBlurCapture?: (event: BlurEvent) => void
|
|
readonly onFocus?: (event: FocusEvent) => void
|
|
readonly onFocusCapture?: (event: FocusEvent) => void
|
|
}
|
|
declare type FontVariant = ____FontVariant_Internal
|
|
declare type forkEvent = typeof forkEvent
|
|
declare function forkEventImpl(
|
|
event: (AnimatedEvent | null | undefined) | (Function | null | undefined),
|
|
listener: Function,
|
|
): AnimatedEvent | Function
|
|
declare class FormData_default {
|
|
append(key: string, value: FormDataValue): void
|
|
constructor()
|
|
getAll(key: string): Array<FormDataValue>
|
|
getParts(): Array<FormDataPart>
|
|
}
|
|
declare type FormDataPart =
|
|
| {
|
|
headers: Headers
|
|
name?: string
|
|
type?: string
|
|
uri: string
|
|
}
|
|
| {
|
|
headers: Headers
|
|
string: string
|
|
}
|
|
declare type FormDataValue =
|
|
| string
|
|
| {
|
|
name?: string
|
|
type?: string
|
|
uri: string
|
|
}
|
|
declare type GestureResponderEvent = ResponderSyntheticEvent<NativeTouchEvent>
|
|
declare type GestureResponderHandlerMethods = {
|
|
onMoveShouldSetResponder: (event: GestureResponderEvent) => boolean
|
|
onMoveShouldSetResponderCapture: (event: GestureResponderEvent) => boolean
|
|
onResponderEnd: (event: GestureResponderEvent) => void
|
|
onResponderGrant: (event: GestureResponderEvent) => boolean
|
|
onResponderMove: (event: GestureResponderEvent) => void
|
|
onResponderReject: (event: GestureResponderEvent) => void
|
|
onResponderRelease: (event: GestureResponderEvent) => void
|
|
onResponderStart: (event: GestureResponderEvent) => void
|
|
onResponderTerminate: (event: GestureResponderEvent) => void
|
|
onResponderTerminationRequest: (event: GestureResponderEvent) => boolean
|
|
onStartShouldSetResponder: (event: GestureResponderEvent) => boolean
|
|
onStartShouldSetResponderCapture: (event: GestureResponderEvent) => boolean
|
|
}
|
|
declare type GestureResponderHandlers = {
|
|
readonly onMoveShouldSetResponder?: (e: GestureResponderEvent) => boolean
|
|
readonly onMoveShouldSetResponderCapture?: (
|
|
e: GestureResponderEvent,
|
|
) => boolean
|
|
readonly onResponderEnd?: (e: GestureResponderEvent) => void
|
|
readonly onResponderGrant?: (e: GestureResponderEvent) => boolean | void
|
|
readonly onResponderMove?: (e: GestureResponderEvent) => void
|
|
readonly onResponderReject?: (e: GestureResponderEvent) => void
|
|
readonly onResponderRelease?: (e: GestureResponderEvent) => void
|
|
readonly onResponderStart?: (e: GestureResponderEvent) => void
|
|
readonly onResponderTerminate?: (e: GestureResponderEvent) => void
|
|
readonly onResponderTerminationRequest?: (e: GestureResponderEvent) => boolean
|
|
readonly onStartShouldSetResponder?: (e: GestureResponderEvent) => boolean
|
|
readonly onStartShouldSetResponderCapture?: (
|
|
e: GestureResponderEvent,
|
|
) => boolean
|
|
}
|
|
declare function get<Config extends {}>(
|
|
name: string,
|
|
viewConfigProvider: () => PartialViewConfig,
|
|
): HostComponent<Config>
|
|
declare function get_2<T extends TurboModule>(
|
|
name: string,
|
|
): null | T | undefined
|
|
declare function getAppKeys(): ReadonlyArray<string>
|
|
declare function getColorScheme(): ColorSchemeName | null | undefined
|
|
declare function getEnforcing<T extends TurboModule>(name: string): T
|
|
declare function getRegistry(): Registry
|
|
declare function getRunnable(appKey: string): null | Runnable | undefined
|
|
declare function getSectionKeys(): ReadonlyArray<string>
|
|
declare function getSections(): Runnables
|
|
declare function getWithFallback_DEPRECATED<Config extends {}>(
|
|
name: string,
|
|
viewConfigProvider: () => PartialViewConfig,
|
|
): React.ComponentType<Config>
|
|
declare type hairlineWidth = typeof hairlineWidth
|
|
declare type Handle = number
|
|
declare type Headers = {
|
|
[name: string]: string
|
|
}
|
|
declare type HeadlessTask = (taskData: any) => Promise<void>
|
|
declare type HostComponent<Config extends {}> = (
|
|
props: Omit<Config, "ref"> & {
|
|
ref?: React.Ref<HostInstance>
|
|
},
|
|
) => React.ReactNode
|
|
declare type HostInstance = ReactNativeElement_default
|
|
declare class HTMLCollection_default<T> implements Iterable<T>, ArrayLike_2<T> {
|
|
[index: number]: T
|
|
readonly length: number
|
|
item(index: number): null | T
|
|
namedItem(name: string): null | T
|
|
[Symbol.iterator](): Iterator<T>
|
|
}
|
|
declare type I18nManager = typeof I18nManager
|
|
declare type I18nManagerConstants = {
|
|
doLeftAndRightSwapInRTL: boolean
|
|
isRTL: boolean
|
|
localeIdentifier?: string
|
|
}
|
|
declare interface IEventEmitter<
|
|
TEventToArgsMap extends Readonly<
|
|
Record<string, ReadonlyArray<UnsafeEventObject>>
|
|
>,
|
|
> {
|
|
addListener<TEvent extends keyof TEventToArgsMap>(
|
|
eventType: TEvent,
|
|
listener: (...args: TEventToArgsMap[TEvent]) => unknown,
|
|
context?: unknown,
|
|
): EventSubscription
|
|
emit<TEvent extends keyof TEventToArgsMap>(
|
|
eventType: TEvent,
|
|
...args: TEventToArgsMap[TEvent]
|
|
): void
|
|
listenerCount<TEvent extends keyof TEventToArgsMap>(eventType: TEvent): number
|
|
removeAllListeners<TEvent extends keyof TEventToArgsMap>(
|
|
eventType?: TEvent | undefined,
|
|
): void
|
|
}
|
|
declare type IgnorePattern = RegExp | string
|
|
declare interface ILogBox {
|
|
addConsoleLog(level: "error" | "warn", ...args: Array<unknown>): void
|
|
addException(error: ExtendedExceptionData): void
|
|
addLog(log: LogData): void
|
|
clearAllLogs(): void
|
|
ignoreAllLogs(value?: boolean): void
|
|
ignoreLogs($$PARAM_0$$: ReadonlyArray<IgnorePattern>): void
|
|
install(): void
|
|
isInstalled(): boolean
|
|
uninstall(): void
|
|
}
|
|
declare type Image = typeof Image
|
|
declare type ImageAndroid = AbstractImageAndroid & ImageComponentStaticsAndroid
|
|
declare class ImageBackground extends React.Component<ImageBackgroundProps> {
|
|
render(): React.ReactNode
|
|
setNativeProps(props: {}): void
|
|
}
|
|
declare type ImageBackgroundProps = Readonly<
|
|
Omit<ImageProps, "children" | "style"> & {
|
|
children?: React.ReactNode
|
|
imageRef?: React.Ref<React.ComponentRef<ImageType>>
|
|
imageStyle?: ImageStyleProp
|
|
style?: ViewStyleProp
|
|
}
|
|
>
|
|
declare type ImageComponentStaticsAndroid = Readonly<
|
|
ImageComponentStaticsIOS & {
|
|
abortPrefetch(requestId: number): void
|
|
}
|
|
>
|
|
declare type ImageComponentStaticsIOS = {
|
|
getSize(uri: string): Promise<ImageSize>
|
|
getSize(
|
|
uri: string,
|
|
success: (width: number, height: number) => void,
|
|
failure?: (error: unknown) => void,
|
|
): void
|
|
getSizeWithHeaders(
|
|
uri: string,
|
|
headers: {
|
|
[$$Key$$: string]: string
|
|
},
|
|
): Promise<ImageSize>
|
|
getSizeWithHeaders(
|
|
uri: string,
|
|
headers: {
|
|
[$$Key$$: string]: string
|
|
},
|
|
success: (width: number, height: number) => void,
|
|
failure?: (error: unknown) => void,
|
|
): void
|
|
prefetch(url: string): Promise<boolean>
|
|
prefetchWithMetadata(
|
|
url: string,
|
|
queryRootName: string,
|
|
rootTag?: RootTag | undefined,
|
|
): Promise<boolean>
|
|
queryCache(urls: Array<string>): Promise<{
|
|
[url: string]: "disk" | "disk/memory" | "memory"
|
|
}>
|
|
resolveAssetSource(source: ImageSource): ImageResolvedAssetSource | undefined
|
|
}
|
|
declare type ImageErrorEvent = NativeSyntheticEvent<
|
|
Readonly<ImageErrorEventData>
|
|
>
|
|
declare type ImageErrorEventData = {
|
|
error: string
|
|
}
|
|
declare type ImageIOS = AbstractImageIOS & ImageComponentStaticsIOS
|
|
declare type ImageLoadEvent = NativeSyntheticEvent<Readonly<ImageLoadEventData>>
|
|
declare type ImageLoadEventData = {
|
|
source: {
|
|
height: number
|
|
uri: string
|
|
width: number
|
|
}
|
|
}
|
|
declare type ImageProgressEventDataIOS = {
|
|
loaded: number
|
|
total: number
|
|
}
|
|
declare type ImageProgressEventIOS = NativeSyntheticEvent<
|
|
Readonly<ImageProgressEventDataIOS>
|
|
>
|
|
declare type ImageProps = Readonly<
|
|
ImagePropsIOS &
|
|
ImagePropsAndroid &
|
|
ImagePropsBase & {
|
|
style?: ImageStyleProp
|
|
}
|
|
>
|
|
declare type ImagePropsAndroid = {
|
|
readonly fadeDuration?: number
|
|
readonly loadingIndicatorSource?: number | Readonly<ImageURISource>
|
|
readonly progressiveRenderingEnabled?: boolean
|
|
readonly resizeMethod?: "auto" | "none" | "resize" | "scale"
|
|
readonly resizeMultiplier?: number
|
|
}
|
|
declare type ImagePropsBase = Readonly<
|
|
Omit<
|
|
Omit<ViewProps, "style">,
|
|
| "accessibilityLabel"
|
|
| "accessible"
|
|
| "aria-label"
|
|
| "aria-labelledby"
|
|
| "children"
|
|
| "onLayout"
|
|
| "testID"
|
|
> & {
|
|
accessibilityLabel?: string
|
|
accessible?: boolean
|
|
alt?: string
|
|
"aria-label"?: string
|
|
"aria-labelledby"?: string
|
|
blurRadius?: number
|
|
capInsets?: EdgeInsetsProp
|
|
children?: never
|
|
crossOrigin?: "anonymous" | "use-credentials"
|
|
height?: number
|
|
internal_analyticTag?: string
|
|
onError?: (event: ImageErrorEvent) => void
|
|
onLayout?: (event: LayoutChangeEvent) => unknown
|
|
onLoad?: (event: ImageLoadEvent) => void
|
|
onLoadEnd?: () => void
|
|
onLoadStart?: () => void
|
|
referrerPolicy?:
|
|
| "no-referrer-when-downgrade"
|
|
| "no-referrer"
|
|
| "origin-when-cross-origin"
|
|
| "origin"
|
|
| "same-origin"
|
|
| "strict-origin-when-cross-origin"
|
|
| "strict-origin"
|
|
| "unsafe-url"
|
|
resizeMode?: ImageResizeMode
|
|
source?: ImageSource
|
|
src?: string
|
|
srcSet?: string
|
|
testID?: string
|
|
tintColor?: ColorValue
|
|
width?: number
|
|
}
|
|
>
|
|
declare type ImagePropsIOS = {
|
|
readonly defaultSource?: ImageSource
|
|
readonly onPartialLoad?: () => void
|
|
readonly onProgress?: (event: ImageProgressEventIOS) => void
|
|
}
|
|
declare type ImageRequireSource = number
|
|
declare type ImageResizeMode =
|
|
| "center"
|
|
| "contain"
|
|
| "cover"
|
|
| "none"
|
|
| "repeat"
|
|
| "stretch"
|
|
declare type ImageResolvedAssetSource = ResolvedAssetSource
|
|
declare type ImageSize = {
|
|
height: number
|
|
width: number
|
|
}
|
|
declare type ImageSource =
|
|
| ImageRequireSource
|
|
| ImageURISource
|
|
| ReadonlyArray<ImageURISource>
|
|
declare type ImageSourcePropType = ImageSource
|
|
declare type ImageStyle = ____ImageStyle_Internal
|
|
declare type ImageStyleProp = ____ImageStyleProp_Internal
|
|
declare type ImageType = ImageAndroid | ImageIOS
|
|
declare interface ImageURISource {
|
|
readonly body?: string
|
|
readonly bundle?: string
|
|
readonly cache?: "default" | "force-cache" | "only-if-cached" | "reload"
|
|
readonly headers?: {
|
|
[$$Key$$: string]: string
|
|
}
|
|
readonly height?: number
|
|
readonly method?: string
|
|
readonly scale?: number
|
|
readonly uri?: string
|
|
readonly width?: number
|
|
}
|
|
declare type IndeterminateProgressBarAndroidStyleAttrProp = {
|
|
indeterminate: true
|
|
styleAttr:
|
|
| "Horizontal"
|
|
| "Inverse"
|
|
| "Large"
|
|
| "LargeInverse"
|
|
| "Normal"
|
|
| "Small"
|
|
| "SmallInverse"
|
|
}
|
|
declare type IndicatorSize = "large" | "small" | number
|
|
declare class Info {
|
|
any_blank_count: number
|
|
any_blank_ms: number
|
|
any_blank_speed_sum: number
|
|
mostly_blank_count: number
|
|
mostly_blank_ms: number
|
|
pixels_blank: number
|
|
pixels_sampled: number
|
|
pixels_scrolled: number
|
|
sample_count: number
|
|
total_time_spent: number
|
|
}
|
|
declare type InnerViewInstance = React.ComponentRef<typeof View>
|
|
declare type InputAccessoryView = typeof InputAccessoryView
|
|
declare type InputAccessoryViewProps = {
|
|
readonly backgroundColor?: ColorValue
|
|
readonly children: React.ReactNode
|
|
readonly nativeID?: string
|
|
readonly style?: ViewStyleProp
|
|
}
|
|
declare type InputModeOptions =
|
|
| "decimal"
|
|
| "email"
|
|
| "none"
|
|
| "numeric"
|
|
| "search"
|
|
| "tel"
|
|
| "text"
|
|
| "url"
|
|
declare type InputValue =
|
|
| (ColorValue | RgbaAnimatedValue | RgbaValue)
|
|
| null
|
|
| undefined
|
|
declare type Insets = Rect
|
|
declare type InstanceHandle =
|
|
| InternalInstanceHandle
|
|
| ReactNativeDocumentElementInstanceHandle
|
|
| ReactNativeDocumentInstanceHandle
|
|
declare type Int32 = number
|
|
declare type InteractionManager = typeof InteractionManager
|
|
declare type InternalInstanceHandle = symbol & {
|
|
__InternalInstanceHandle__: string
|
|
}
|
|
declare type InternalTextInput = (
|
|
props: TextInputProps & {
|
|
ref?: React.Ref<TextInputInstance>
|
|
},
|
|
) => React.ReactNode
|
|
declare type InterpolationConfigType<OutputT extends number | string> =
|
|
Readonly<
|
|
AnimatedNodeConfig & {
|
|
extrapolate?: ExtrapolateType
|
|
extrapolateLeft?: ExtrapolateType
|
|
extrapolateRight?: ExtrapolateType
|
|
inputRange: ReadonlyArray<number>
|
|
outputRange: ReadonlyArray<OutputT>
|
|
easing?: (input: number) => number
|
|
}
|
|
>
|
|
declare type IOSKeyboardEvent = Readonly<
|
|
BaseKeyboardEvent & {
|
|
isEventFromThisApp: boolean
|
|
startCoordinates: KeyboardMetrics
|
|
}
|
|
>
|
|
declare type IOSPlatform = {
|
|
OS: "ios"
|
|
select: <T>(spec: PlatformSelectSpec<T>) => T
|
|
get constants(): {
|
|
forceTouchAvailable: boolean
|
|
interfaceIdiom: string
|
|
isDisableAnimations?: boolean
|
|
isMacCatalyst?: boolean
|
|
isTesting: boolean
|
|
osVersion: string
|
|
reactNativeVersion: {
|
|
major: number
|
|
minor: number
|
|
patch: number
|
|
prerelease: string | undefined
|
|
}
|
|
systemName: string
|
|
}
|
|
get isDisableAnimations(): boolean
|
|
get isMacCatalyst(): boolean
|
|
get isPad(): boolean
|
|
get isTesting(): boolean
|
|
get isTV(): boolean
|
|
get isVision(): boolean
|
|
get Version(): string
|
|
}
|
|
declare type IOSProps = {
|
|
readonly hasTVPreferredFocus?: boolean
|
|
}
|
|
declare interface IPerformanceLogger {
|
|
addTimespan(
|
|
key: string,
|
|
startTime: number,
|
|
endTime: number,
|
|
startExtras?: Extras,
|
|
endExtras?: Extras,
|
|
): void
|
|
append(logger: IPerformanceLogger): void
|
|
clear(): void
|
|
clearCompleted(): void
|
|
close(): void
|
|
currentTimestamp(): number
|
|
getExtras(): {
|
|
readonly [key: string]: ExtraValue | undefined
|
|
}
|
|
getPointExtras(): {
|
|
readonly [key: string]: Extras | undefined
|
|
}
|
|
getPoints(): {
|
|
readonly [key: string]: number | undefined
|
|
}
|
|
getTimespans(): {
|
|
readonly [key: string]: Timespan | undefined
|
|
}
|
|
hasTimespan(key: string): boolean
|
|
isClosed(): boolean
|
|
logEverything(): void
|
|
markPoint(key: string, timestamp?: number, extras?: Extras): void
|
|
removeExtra(key: string): ExtraValue | undefined
|
|
setExtra(key: string, value: ExtraValue): void
|
|
startTimespan(key: string, timestamp?: number, extras?: Extras): void
|
|
stopTimespan(key: string, timestamp?: number, extras?: Extras): void
|
|
}
|
|
declare function isEnabled(): boolean
|
|
declare type Item = any
|
|
declare type Keyboard = typeof Keyboard
|
|
declare class KeyboardAvoidingView extends React.Component<
|
|
KeyboardAvoidingViewProps,
|
|
KeyboardAvoidingViewState
|
|
> {
|
|
viewRef: {
|
|
current: null | React.ComponentRef<typeof View>
|
|
}
|
|
componentDidMount(): void
|
|
componentDidUpdate(
|
|
_: KeyboardAvoidingViewProps,
|
|
prevState: KeyboardAvoidingViewState,
|
|
): void
|
|
componentWillUnmount(): void
|
|
constructor(props: KeyboardAvoidingViewProps)
|
|
render(): React.ReactNode
|
|
}
|
|
declare type KeyboardAvoidingViewProps = Readonly<
|
|
ViewProps & {
|
|
behavior?: "height" | "padding" | "position"
|
|
contentContainerStyle?: ViewStyleProp
|
|
enabled?: boolean
|
|
keyboardVerticalOffset?: number
|
|
}
|
|
>
|
|
declare type KeyboardAvoidingViewState = {
|
|
bottom: number
|
|
}
|
|
declare type KeyboardEvent = AndroidKeyboardEvent | IOSKeyboardEvent
|
|
declare type KeyboardEventDefinitions = {
|
|
keyboardDidChangeFrame: [KeyboardEvent]
|
|
keyboardDidHide: [KeyboardEvent]
|
|
keyboardDidShow: [KeyboardEvent]
|
|
keyboardWillChangeFrame: [KeyboardEvent]
|
|
keyboardWillHide: [KeyboardEvent]
|
|
keyboardWillShow: [KeyboardEvent]
|
|
}
|
|
declare type KeyboardEventEasing =
|
|
| "easeIn"
|
|
| "easeInEaseOut"
|
|
| "easeOut"
|
|
| "keyboard"
|
|
| "linear"
|
|
declare type KeyboardEventName = keyof KeyboardEventDefinitions
|
|
declare class KeyboardImpl {
|
|
addListener<K extends keyof KeyboardEventDefinitions>(
|
|
eventType: K,
|
|
listener: (...$$REST$$: KeyboardEventDefinitions[K]) => unknown,
|
|
context?: unknown,
|
|
): EventSubscription
|
|
constructor()
|
|
dismiss(): void
|
|
isVisible(): boolean
|
|
metrics(): KeyboardMetrics | null | undefined
|
|
removeAllListeners<K extends keyof KeyboardEventDefinitions>(
|
|
eventType: K | null | undefined,
|
|
): void
|
|
scheduleLayoutAnimation(event: KeyboardEvent): void
|
|
}
|
|
declare type KeyboardMetrics = {
|
|
readonly height: number
|
|
readonly screenX: number
|
|
readonly screenY: number
|
|
readonly width: number
|
|
}
|
|
declare type KeyboardType =
|
|
| "decimal-pad"
|
|
| "default"
|
|
| "email-address"
|
|
| "number-pad"
|
|
| "numeric"
|
|
| "phone-pad"
|
|
| "url"
|
|
declare type KeyboardTypeAndroid = "visible-password"
|
|
declare type KeyboardTypeIOS =
|
|
| "ascii-capable-number-pad"
|
|
| "ascii-capable"
|
|
| "name-phone-pad"
|
|
| "numbers-and-punctuation"
|
|
| "twitter"
|
|
| "web-search"
|
|
declare type KeyboardTypeOptions =
|
|
| KeyboardType
|
|
| KeyboardTypeAndroid
|
|
| KeyboardTypeIOS
|
|
declare function keyExtractor(item: any, index: number): string
|
|
declare type KeysOfUnion<T> = T extends any ? keyof T : never
|
|
declare type LayoutAnimation = typeof LayoutAnimation
|
|
declare type LayoutAnimationAnim = {
|
|
readonly delay?: number
|
|
readonly duration?: number
|
|
readonly initialVelocity?: number
|
|
readonly property?: LayoutAnimationProperty
|
|
readonly springDamping?: number
|
|
readonly type?: LayoutAnimationType
|
|
}
|
|
declare type LayoutAnimationConfig = {
|
|
readonly create?: LayoutAnimationAnim
|
|
readonly delete?: LayoutAnimationAnim
|
|
readonly duration: number
|
|
readonly update?: LayoutAnimationAnim
|
|
}
|
|
declare type LayoutAnimationProperties = Readonly<{
|
|
[prop in LayoutAnimationProperty]: prop
|
|
}>
|
|
declare type LayoutAnimationProperty =
|
|
| "opacity"
|
|
| "scaleX"
|
|
| "scaleXY"
|
|
| "scaleY"
|
|
declare type LayoutAnimationType =
|
|
| "easeIn"
|
|
| "easeInEaseOut"
|
|
| "easeOut"
|
|
| "keyboard"
|
|
| "linear"
|
|
| "spring"
|
|
declare type LayoutAnimationTypes = Readonly<{
|
|
[type in LayoutAnimationType]: type
|
|
}>
|
|
declare type LayoutChangeEvent = NativeSyntheticEvent<{
|
|
readonly layout: LayoutRectangle
|
|
}>
|
|
declare type LayoutConformanceProps = {
|
|
readonly children: React.ReactNode
|
|
readonly mode: "compatibility" | "strict"
|
|
}
|
|
declare type LayoutRectangle = {
|
|
readonly height: number
|
|
readonly width: number
|
|
readonly x: number
|
|
readonly y: number
|
|
}
|
|
declare interface LegacyHostInstanceMethods {
|
|
blur(): void
|
|
focus(): void
|
|
measure(callback: MeasureOnSuccessCallback): void
|
|
measureInWindow(callback: MeasureInWindowOnSuccessCallback): void
|
|
measureLayout(
|
|
relativeToNativeNode: HostInstance | number,
|
|
onSuccess: MeasureLayoutOnSuccessCallback,
|
|
onFail?: () => void,
|
|
): void
|
|
setNativeProps(nativeProps: {}): void
|
|
}
|
|
declare type Linking = typeof Linking
|
|
declare type LinkingEventDefinitions = {
|
|
url: [
|
|
{
|
|
url: string
|
|
},
|
|
]
|
|
}
|
|
declare class LinkingImpl extends NativeEventEmitter<LinkingEventDefinitions> {
|
|
addEventListener<K extends keyof LinkingEventDefinitions>(
|
|
eventType: K,
|
|
listener: (...$$REST$$: LinkingEventDefinitions[K]) => unknown,
|
|
): EventSubscription
|
|
canOpenURL(url: string): Promise<boolean>
|
|
constructor()
|
|
getInitialURL(): Promise<null | string | undefined>
|
|
openSettings(): Promise<void>
|
|
openURL(url: string): Promise<void>
|
|
sendIntent(
|
|
action: string,
|
|
extras?: Array<{
|
|
key: string
|
|
value: boolean | number | string
|
|
}>,
|
|
): Promise<void>
|
|
}
|
|
declare class ListMetricsAggregator_default {
|
|
cartesianOffset(flowRelativeOffset: number): number
|
|
flowRelativeOffset(
|
|
layout: LayoutRectangle,
|
|
referenceContentLength?: null | number | undefined,
|
|
): number
|
|
getAverageCellLength(): number
|
|
getCellMetrics(
|
|
index: number,
|
|
props: CellMetricProps,
|
|
): CellMetrics | null | undefined
|
|
getCellMetricsApprox(index: number, props: CellMetricProps): CellMetrics
|
|
getCellOffsetApprox(index: number, props: CellMetricProps): number
|
|
getContentLength(): number
|
|
getHighestMeasuredCellIndex(): number
|
|
hasContentLength(): boolean
|
|
notifyCellLayout($$PARAM_0$$: {
|
|
cellIndex: number
|
|
cellKey: string
|
|
layout: LayoutRectangle
|
|
orientation: ListOrientation
|
|
}): boolean
|
|
notifyCellUnmounted(cellKey: string): void
|
|
notifyListContentLayout($$PARAM_0$$: {
|
|
layout: {
|
|
readonly height: number
|
|
readonly width: number
|
|
}
|
|
orientation: ListOrientation
|
|
}): void
|
|
}
|
|
declare type ListOrientation = {
|
|
horizontal: boolean
|
|
rtl: boolean
|
|
}
|
|
declare type ListRenderItem<ItemT> = (
|
|
info: ListRenderItemInfo<ItemT>,
|
|
) => React.ReactNode
|
|
declare type ListRenderItemInfo<ItemT> = {
|
|
index: number
|
|
item: ItemT
|
|
separators: Separators
|
|
}
|
|
declare type ListViewToken = {
|
|
index: number | undefined
|
|
isViewable: boolean
|
|
item: any
|
|
key: string
|
|
section?: any
|
|
}
|
|
declare type LogBox = typeof LogBox
|
|
declare type LogData = {
|
|
readonly category: Category
|
|
readonly componentStack: ComponentStack
|
|
readonly componentStackType: ComponentStackType | null
|
|
readonly level: LogLevel
|
|
readonly message: Message
|
|
readonly stack?: string
|
|
}
|
|
declare type LogLevel = "error" | "fatal" | "syntax" | "warn"
|
|
declare type loop = typeof loop
|
|
declare type LoopAnimationConfig = {
|
|
iterations: number
|
|
resetBeforeIteration?: boolean
|
|
}
|
|
declare type LooseOmit<O extends {}, K extends keyof any> = Pick<
|
|
O,
|
|
Exclude<keyof O, K>
|
|
>
|
|
declare type MacOSPlatform = {
|
|
OS: "macos"
|
|
select: <T>(spec: PlatformSelectSpec<T>) => T
|
|
get constants(): {
|
|
isTesting: boolean
|
|
osVersion: string
|
|
reactNativeVersion: {
|
|
major: number
|
|
minor: number
|
|
patch: number
|
|
prerelease: number | undefined
|
|
}
|
|
systemName: string
|
|
}
|
|
get isDisableAnimations(): boolean
|
|
get isTesting(): boolean
|
|
get isTV(): boolean
|
|
get isVision(): boolean
|
|
get Version(): string
|
|
}
|
|
declare type Mapping =
|
|
| AnimatedValue_default
|
|
| AnimatedValueXY_default
|
|
| {
|
|
[key: string]: Mapping
|
|
}
|
|
declare type MaximumOneOf<T extends {}> = {
|
|
[K in keyof T]: { [P in keyof T]?: P extends K ? T[P] : never }
|
|
}[keyof { [K in keyof T]: { [P in keyof T]?: P extends K ? T[P] : never } }]
|
|
declare type MeasureInWindowOnSuccessCallback = (
|
|
x: number,
|
|
y: number,
|
|
width: number,
|
|
height: number,
|
|
) => void
|
|
declare type MeasureLayoutOnSuccessCallback = (
|
|
left: number,
|
|
top: number,
|
|
width: number,
|
|
height: number,
|
|
) => void
|
|
declare type MeasureOnSuccessCallback = (
|
|
x: number,
|
|
y: number,
|
|
width: number,
|
|
height: number,
|
|
pageX: number,
|
|
pageY: number,
|
|
) => void
|
|
declare type MergeUnion<T> = { [K in KeysOfUnion<T>]?: ValueOfUnion<T, K> }
|
|
declare type Message = {
|
|
readonly content: string
|
|
readonly substitutions: ReadonlyArray<{
|
|
readonly length: number
|
|
readonly offset: number
|
|
}>
|
|
}
|
|
declare type Modal = typeof Modal
|
|
declare type ModalBaseProps = {
|
|
animated?: boolean
|
|
animationType?: "fade" | "none" | "slide"
|
|
backdropColor?: ColorValue
|
|
modalRef?: React.Ref<PublicModalInstance>
|
|
onRequestClose?: DirectEventHandler<null>
|
|
onShow?: DirectEventHandler<null>
|
|
transparent?: boolean
|
|
visible?: boolean
|
|
}
|
|
declare type ModalProps = ModalBaseProps &
|
|
ModalPropsIOS &
|
|
ModalPropsAndroid &
|
|
ViewProps
|
|
declare type ModalPropsAndroid = {
|
|
hardwareAccelerated?: boolean
|
|
navigationBarTranslucent?: boolean
|
|
statusBarTranslucent?: boolean
|
|
}
|
|
declare type ModalPropsIOS = {
|
|
allowSwipeDismissal?: boolean
|
|
onDismiss?: () => void
|
|
onOrientationChange?: DirectEventHandler<OrientationChangeEvent>
|
|
presentationStyle?:
|
|
| "formSheet"
|
|
| "fullScreen"
|
|
| "overFullScreen"
|
|
| "pageSheet"
|
|
supportedOrientations?: ReadonlyArray<
|
|
| "landscape-left"
|
|
| "landscape-right"
|
|
| "landscape"
|
|
| "portrait-upside-down"
|
|
| "portrait"
|
|
>
|
|
}
|
|
declare type ModalRefProps = {
|
|
readonly ref?: React.Ref<PublicModalInstance>
|
|
}
|
|
declare type ModeChangeEvent = Readonly<
|
|
Omit<NativeModeChangeEvent, "mode"> & {
|
|
mode: VirtualViewMode
|
|
target: HostInstance
|
|
}
|
|
>
|
|
declare type Module = {}
|
|
declare type modulo = typeof modulo
|
|
declare type MouseEvent = NativeSyntheticEvent<{
|
|
readonly clientX: number
|
|
readonly clientY: number
|
|
readonly pageX: number
|
|
readonly pageY: number
|
|
readonly timestamp: number
|
|
}>
|
|
declare type MouseEventProps = {
|
|
readonly onMouseEnter?: (event: MouseEvent) => void
|
|
readonly onMouseLeave?: (event: MouseEvent) => void
|
|
}
|
|
declare type multiply = typeof multiply
|
|
declare type NativeAppEventEmitter = typeof NativeAppEventEmitter
|
|
declare type NativeColorValue = symbol & {
|
|
__NativeColorValue__: string
|
|
}
|
|
declare type NativeCommandsOptions<T = string> = {
|
|
readonly supportedCommands: ReadonlyArray<T>
|
|
}
|
|
declare type NativeComponentOptions = {
|
|
readonly excludedPlatforms?: ReadonlyArray<"android" | "iOS">
|
|
readonly interfaceOnly?: boolean
|
|
readonly paperComponentName?: string
|
|
readonly paperComponentNameDeprecated?: string
|
|
}
|
|
declare namespace NativeComponentRegistry {
|
|
export { setRuntimeConfigProvider, get, getWithFallback_DEPRECATED }
|
|
}
|
|
declare type NativeComponentType<T extends {}> = HostComponent<T>
|
|
declare type NativeDialogManagerAndroid = typeof NativeDialogManagerAndroid
|
|
declare class NativeEventEmitter<
|
|
TEventToArgsMap extends Readonly<
|
|
Record<string, ReadonlyArray<UnsafeNativeEventObject>>
|
|
> = Readonly<Record<string, ReadonlyArray<UnsafeNativeEventObject>>>,
|
|
> implements IEventEmitter<TEventToArgsMap>
|
|
{
|
|
addListener<TEvent extends keyof TEventToArgsMap>(
|
|
eventType: TEvent,
|
|
listener: (...args: TEventToArgsMap[TEvent]) => unknown,
|
|
context?: unknown,
|
|
): EventSubscription
|
|
constructor(nativeModule?: NativeModule | null | undefined)
|
|
emit<TEvent extends keyof TEventToArgsMap>(
|
|
eventType: TEvent,
|
|
...args: TEventToArgsMap[TEvent]
|
|
): void
|
|
listenerCount<TEvent extends keyof TEventToArgsMap>(eventType: TEvent): number
|
|
removeAllListeners<TEvent extends keyof TEventToArgsMap>(
|
|
eventType?: null | TEvent | undefined,
|
|
): void
|
|
}
|
|
declare type NativeEventSubscription = EventSubscription
|
|
declare type NativeMeasureInWindowOnSuccessCallback = (
|
|
x: number,
|
|
y: number,
|
|
width: number,
|
|
height: number,
|
|
) => void
|
|
declare type NativeMeasureLayoutOnSuccessCallback = (
|
|
left: number,
|
|
top: number,
|
|
width: number,
|
|
height: number,
|
|
) => void
|
|
declare type NativeMeasureOnSuccessCallback = (
|
|
x: number,
|
|
y: number,
|
|
width: number,
|
|
height: number,
|
|
pageX: number,
|
|
pageY: number,
|
|
) => void
|
|
declare type NativeMethods = LegacyHostInstanceMethods
|
|
declare type NativeMethodsMixin = LegacyHostInstanceMethods
|
|
declare type NativeModeChangeEvent = {
|
|
readonly mode: Int32
|
|
readonly targetRect: {
|
|
readonly height: Double
|
|
readonly width: Double
|
|
readonly x: Double
|
|
readonly y: Double
|
|
}
|
|
readonly thresholdRect: {
|
|
readonly height: Double
|
|
readonly width: Double
|
|
readonly x: Double
|
|
readonly y: Double
|
|
}
|
|
}
|
|
declare interface NativeModule {
|
|
addListener(eventType: string): void
|
|
removeListeners(count: number): void
|
|
}
|
|
declare type NativeModules = typeof NativeModules
|
|
declare interface NativeMouseEvent extends NativeUIEvent {
|
|
readonly altKey: boolean
|
|
readonly button: number
|
|
readonly buttons: number
|
|
readonly clientX: number
|
|
readonly clientY: number
|
|
readonly ctrlKey: boolean
|
|
readonly metaKey: boolean
|
|
readonly offsetX: number
|
|
readonly offsetY: number
|
|
readonly pageX: number
|
|
readonly pageY: number
|
|
readonly relatedTarget: HostInstance | null | number
|
|
readonly screenX: number
|
|
readonly screenY: number
|
|
readonly shiftKey: boolean
|
|
readonly x: number
|
|
readonly y: number
|
|
}
|
|
declare interface NativePointerEvent extends NativeMouseEvent {
|
|
readonly height: number
|
|
readonly isPrimary: boolean
|
|
readonly pointerId: number
|
|
readonly pointerType: string
|
|
readonly pressure: number
|
|
readonly tangentialPressure: number
|
|
readonly tiltX: number
|
|
readonly tiltY: number
|
|
readonly twist: number
|
|
readonly width: number
|
|
}
|
|
declare type NativeResponseType = "base64" | "blob" | "text"
|
|
declare type NativeScrollEvent = {
|
|
readonly contentInset: NativeScrollRectangle
|
|
readonly contentOffset: NativeScrollPoint
|
|
readonly contentSize: NativeScrollSize
|
|
readonly layoutMeasurement: NativeScrollSize
|
|
readonly responderIgnoreScroll?: boolean
|
|
readonly targetContentOffset?: NativeScrollPoint
|
|
readonly velocity?: NativeScrollVelocity
|
|
readonly zoomScale?: number
|
|
}
|
|
declare type NativeScrollPoint = {
|
|
readonly x: number
|
|
readonly y: number
|
|
}
|
|
declare type NativeScrollRectangle = {
|
|
readonly bottom: number
|
|
readonly left: number
|
|
readonly right: number
|
|
readonly top: number
|
|
}
|
|
declare type NativeScrollSize = {
|
|
readonly height: number
|
|
readonly width: number
|
|
}
|
|
declare type NativeScrollVelocity = {
|
|
readonly x: number
|
|
readonly y: number
|
|
}
|
|
declare type NativeSwitchChangeEvent = {
|
|
readonly target: Int32
|
|
readonly value: boolean
|
|
}
|
|
declare type NativeSyntheticEvent<T> = {
|
|
readonly bubbles: boolean | undefined
|
|
readonly cancelable: boolean | undefined
|
|
readonly currentTarget: HostInstance | number
|
|
readonly defaultPrevented: boolean | undefined
|
|
readonly dispatchConfig: {
|
|
readonly registrationName: string
|
|
}
|
|
readonly eventPhase: number | undefined
|
|
readonly isTrusted: boolean | undefined
|
|
readonly nativeEvent: T
|
|
readonly target: (number | undefined) | HostInstance
|
|
readonly timeStamp: number
|
|
readonly type: string | undefined
|
|
readonly isDefaultPrevented: () => boolean
|
|
readonly isPropagationStopped: () => boolean
|
|
readonly persist: () => void
|
|
readonly preventDefault: () => void
|
|
readonly stopPropagation: () => void
|
|
}
|
|
declare type NativeText = typeof NativeText
|
|
declare type NativeTextProps = Readonly<
|
|
Omit<TextProps, "selectionColor"> & {
|
|
isHighlighted?: boolean
|
|
isPressable?: boolean
|
|
onClick?: (event: GestureResponderEvent) => unknown
|
|
selectionColor?: ProcessedColorValue
|
|
}
|
|
>
|
|
declare type NativeTouchEvent = {
|
|
readonly changedTouches: ReadonlyArray<NativeTouchEvent>
|
|
readonly force?: number
|
|
readonly identifier: number
|
|
readonly locationX: number
|
|
readonly locationY: number
|
|
readonly pageX: number
|
|
readonly pageY: number
|
|
readonly target: number | undefined
|
|
readonly timestamp: number
|
|
readonly touches: ReadonlyArray<NativeTouchEvent>
|
|
}
|
|
declare type NativeType = HostComponent<AndroidSwitchNativeProps>
|
|
declare interface NativeUIEvent {
|
|
readonly detail: number
|
|
}
|
|
declare type NativeVirtualText = typeof NativeVirtualText
|
|
declare type Networking = typeof Networking
|
|
declare class NodeList_default<T> implements Iterable<T>, ArrayLike_2<T> {
|
|
[index: number]: T
|
|
readonly length: number
|
|
entries(): Iterator<[number, T]>
|
|
forEach<ThisType>(
|
|
callbackFn: (
|
|
value: T,
|
|
index: number,
|
|
array: NodeList_default<T>,
|
|
) => unknown,
|
|
thisArg?: ThisType,
|
|
): void
|
|
item(index: number): null | T
|
|
keys(): Iterator<number>
|
|
values(): Iterator<T>
|
|
[Symbol.iterator](): Iterator<T>
|
|
}
|
|
declare type NonAnimatedNodeObject<TStyleProp> =
|
|
TStyleProp extends AnimatedNode_default ? never : TStyleProp
|
|
declare type NonAnimatedProps =
|
|
| "accessibilityLabel"
|
|
| "disabled"
|
|
| "innerViewRef"
|
|
| "ref"
|
|
| "scrollViewRef"
|
|
| "testID"
|
|
declare type Nullable = null | void
|
|
declare type Omit_2<T, K> = T extends any ? Pick<T, Exclude<keyof T, K>> : T
|
|
declare type OnAnimationDidEndCallback = () => void
|
|
declare type OnAnimationDidFailCallback = () => void
|
|
declare type OpaqueColorValue = NativeColorValue
|
|
declare type OptionalFlatListProps<ItemT> = {
|
|
columnWrapperStyle?: ViewStyleProp
|
|
extraData?: any
|
|
fadingEdgeLength?:
|
|
| (number | undefined)
|
|
| {
|
|
end: number
|
|
start: number
|
|
}
|
|
horizontal?: boolean
|
|
initialNumToRender?: number
|
|
initialScrollIndex?: number
|
|
inverted?: boolean
|
|
keyExtractor?: (item: ItemT, index: number) => string
|
|
numColumns?: number
|
|
removeClippedSubviews?: boolean
|
|
renderItem?: ListRenderItem<ItemT>
|
|
strictMode?: boolean
|
|
getItemLayout?: (
|
|
data: Readonly<ArrayLike<ItemT>> | undefined,
|
|
index: number,
|
|
) => {
|
|
index: number
|
|
length: number
|
|
offset: number
|
|
}
|
|
}
|
|
declare type OptionalPlatformSelectSpec<T> = { [key in PlatformOSType]?: T }
|
|
declare type OptionalSectionListProps<ItemT, SectionT = DefaultSectionT> = {
|
|
extraData?: any
|
|
initialNumToRender?: number
|
|
inverted?: boolean
|
|
keyExtractor?: (item: ItemT, index: number) => string
|
|
onEndReached?: (info: { distanceFromEnd: number }) => void
|
|
removeClippedSubviews?: boolean
|
|
renderItem?: SectionListRenderItem<ItemT, SectionT>
|
|
}
|
|
declare type OptionalVirtualizedListProps = {
|
|
CellRendererComponent?: React.ComponentType<CellRendererProps<Item>>
|
|
debug?: boolean
|
|
disableVirtualization?: boolean
|
|
extraData?: any
|
|
horizontal?: boolean
|
|
initialNumToRender?: number
|
|
initialScrollIndex?: number
|
|
inverted?: boolean
|
|
ItemSeparatorComponent?: React.ComponentType<any> | React.JSX.Element
|
|
keyExtractor?: (item: Item, index: number) => string
|
|
ListEmptyComponent?: React.ComponentType<any> | React.JSX.Element
|
|
ListFooterComponent?: React.ComponentType<any> | React.JSX.Element
|
|
ListFooterComponentStyle?: StyleProp<ViewStyle>
|
|
ListHeaderComponent?: React.ComponentType<any> | React.JSX.Element
|
|
ListHeaderComponentStyle?: StyleProp<ViewStyle>
|
|
ListItemComponent?: React.ComponentType<any> | React.JSX.Element
|
|
maxToRenderPerBatch?: number
|
|
onEndReached?: (info: { distanceFromEnd: number }) => void
|
|
onEndReachedThreshold?: number
|
|
onRefresh?: () => void
|
|
onScrollToIndexFailed?: (info: {
|
|
averageItemLength: number
|
|
highestMeasuredFrameIndex: number
|
|
index: number
|
|
}) => void
|
|
onStartReached?: (info: { distanceFromStart: number }) => void
|
|
onStartReachedThreshold?: number
|
|
onViewableItemsChanged?: (info: {
|
|
changed: Array<ListViewToken>
|
|
viewableItems: Array<ListViewToken>
|
|
}) => void
|
|
persistentScrollbar?: boolean
|
|
progressViewOffset?: number
|
|
refreshControl?: React.JSX.Element
|
|
refreshing?: boolean
|
|
removeClippedSubviews?: boolean
|
|
renderItem?: ListRenderItem<Item>
|
|
updateCellsBatchingPeriod?: number
|
|
viewabilityConfig?: ViewabilityConfig
|
|
viewabilityConfigCallbackPairs?: Array<ViewabilityConfigCallbackPair>
|
|
windowSize?: number
|
|
getItemLayout?: (
|
|
data: any,
|
|
index: number,
|
|
) => {
|
|
index: number
|
|
length: number
|
|
offset: number
|
|
}
|
|
renderScrollComponent?: (props: ScrollViewProps) => React.JSX.Element
|
|
}
|
|
declare type OptionalVirtualizedSectionListProps<
|
|
ItemT,
|
|
SectionT = DefaultVirtualizedSectionT,
|
|
> = {
|
|
onEndReached?: ($$PARAM_0$$: { distanceFromEnd: number }) => void
|
|
renderSectionFooter?: (info: { section: SectionT }) => null | React.ReactNode
|
|
renderSectionHeader?: (info: { section: SectionT }) => null | React.ReactNode
|
|
SectionSeparatorComponent?: React.ComponentType<any>
|
|
stickySectionHeadersEnabled?: boolean
|
|
renderItem?: (info: {
|
|
index: number
|
|
item: ItemT
|
|
section: SectionT
|
|
separators: {
|
|
highlight: () => void
|
|
unhighlight: () => void
|
|
updateProps: (select: "leading" | "trailing", newProps: Object) => void
|
|
}
|
|
}) => null | React.ReactNode
|
|
}
|
|
declare type OrientationChangeEvent = {
|
|
readonly orientation: "landscape" | "portrait"
|
|
}
|
|
declare type PanResponder = typeof PanResponder
|
|
declare type PanResponderCallbacks = {
|
|
readonly onMoveShouldSetPanResponder?: ActiveCallback
|
|
readonly onMoveShouldSetPanResponderCapture?: ActiveCallback
|
|
readonly onPanResponderEnd?: PassiveCallback
|
|
readonly onPanResponderGrant?: ActiveCallback | PassiveCallback
|
|
readonly onPanResponderMove?: PassiveCallback
|
|
readonly onPanResponderReject?: PassiveCallback
|
|
readonly onPanResponderRelease?: PassiveCallback
|
|
readonly onPanResponderStart?: PassiveCallback
|
|
readonly onPanResponderTerminate?: PassiveCallback
|
|
readonly onPanResponderTerminationRequest?: ActiveCallback
|
|
readonly onShouldBlockNativeResponder?: ActiveCallback
|
|
readonly onStartShouldSetPanResponder?: ActiveCallback
|
|
readonly onStartShouldSetPanResponderCapture?: ActiveCallback
|
|
}
|
|
declare type PanResponderGestureState = {
|
|
dx: number
|
|
dy: number
|
|
moveX: number
|
|
moveY: number
|
|
numberActiveTouches: number
|
|
stateID: number
|
|
vx: number
|
|
vy: number
|
|
x0: number
|
|
y0: number
|
|
}
|
|
declare type PanResponderInstance = ReturnType<
|
|
(typeof PanResponder_default)["create"]
|
|
>
|
|
declare type parallel = typeof parallel
|
|
declare type ParallelConfig = {
|
|
stopTogether?: boolean
|
|
}
|
|
declare type PartialViewConfig = {
|
|
readonly bubblingEventTypes?: ViewConfig["bubblingEventTypes"]
|
|
readonly directEventTypes?: ViewConfig["directEventTypes"]
|
|
readonly supportsRawText?: boolean
|
|
readonly uiViewClassName: string
|
|
readonly validAttributes?: AttributeConfiguration
|
|
}
|
|
declare type PassiveCallback = (
|
|
event: GestureResponderEvent,
|
|
gestureState: PanResponderGestureState,
|
|
) => unknown
|
|
declare type PassThroughProps = {
|
|
readonly passthroughAnimatedPropExplicitValues?: null | ViewProps
|
|
}
|
|
declare type PasswordRules = string
|
|
declare type Permission = PermissionsType[keyof PermissionsType]
|
|
declare type PermissionsAndroid = typeof PermissionsAndroid
|
|
declare class PermissionsAndroidImpl {
|
|
PERMISSIONS: PermissionsType
|
|
RESULTS: {
|
|
readonly DENIED: "denied"
|
|
readonly GRANTED: "granted"
|
|
readonly NEVER_ASK_AGAIN: "never_ask_again"
|
|
}
|
|
check(permission: Permission): Promise<boolean>
|
|
checkPermission(permission: Permission): Promise<boolean>
|
|
request(
|
|
permission: Permission,
|
|
rationale?: Rationale,
|
|
): Promise<PermissionStatus>
|
|
requestMultiple(
|
|
permissions: Array<Permission>,
|
|
): Promise<{ [permission in Permission]: PermissionStatus }>
|
|
requestPermission(
|
|
permission: Permission,
|
|
rationale?: Rationale,
|
|
): Promise<boolean>
|
|
}
|
|
declare type PermissionStatus = "denied" | "granted" | "never_ask_again"
|
|
declare type PermissionsType = {
|
|
readonly ACCEPT_HANDOVER: "android.permission.ACCEPT_HANDOVER"
|
|
readonly ACCESS_BACKGROUND_LOCATION: "android.permission.ACCESS_BACKGROUND_LOCATION"
|
|
readonly ACCESS_COARSE_LOCATION: "android.permission.ACCESS_COARSE_LOCATION"
|
|
readonly ACCESS_FINE_LOCATION: "android.permission.ACCESS_FINE_LOCATION"
|
|
readonly ACCESS_MEDIA_LOCATION: "android.permission.ACCESS_MEDIA_LOCATION"
|
|
readonly ACTIVITY_RECOGNITION: "android.permission.ACTIVITY_RECOGNITION"
|
|
readonly ADD_VOICEMAIL: "com.android.voicemail.permission.ADD_VOICEMAIL"
|
|
readonly ANSWER_PHONE_CALLS: "android.permission.ANSWER_PHONE_CALLS"
|
|
readonly BLUETOOTH_ADVERTISE: "android.permission.BLUETOOTH_ADVERTISE"
|
|
readonly BLUETOOTH_CONNECT: "android.permission.BLUETOOTH_CONNECT"
|
|
readonly BLUETOOTH_SCAN: "android.permission.BLUETOOTH_SCAN"
|
|
readonly BODY_SENSORS: "android.permission.BODY_SENSORS"
|
|
readonly BODY_SENSORS_BACKGROUND: "android.permission.BODY_SENSORS_BACKGROUND"
|
|
readonly CALL_PHONE: "android.permission.CALL_PHONE"
|
|
readonly CAMERA: "android.permission.CAMERA"
|
|
readonly GET_ACCOUNTS: "android.permission.GET_ACCOUNTS"
|
|
readonly NEARBY_WIFI_DEVICES: "android.permission.NEARBY_WIFI_DEVICES"
|
|
readonly POST_NOTIFICATIONS: "android.permission.POST_NOTIFICATIONS"
|
|
readonly PROCESS_OUTGOING_CALLS: "android.permission.PROCESS_OUTGOING_CALLS"
|
|
readonly READ_CALENDAR: "android.permission.READ_CALENDAR"
|
|
readonly READ_CALL_LOG: "android.permission.READ_CALL_LOG"
|
|
readonly READ_CONTACTS: "android.permission.READ_CONTACTS"
|
|
readonly READ_EXTERNAL_STORAGE: "android.permission.READ_EXTERNAL_STORAGE"
|
|
readonly READ_MEDIA_AUDIO: "android.permission.READ_MEDIA_AUDIO"
|
|
readonly READ_MEDIA_IMAGES: "android.permission.READ_MEDIA_IMAGES"
|
|
readonly READ_MEDIA_VIDEO: "android.permission.READ_MEDIA_VIDEO"
|
|
readonly READ_MEDIA_VISUAL_USER_SELECTED: "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"
|
|
readonly READ_PHONE_NUMBERS: "android.permission.READ_PHONE_NUMBERS"
|
|
readonly READ_PHONE_STATE: "android.permission.READ_PHONE_STATE"
|
|
readonly READ_SMS: "android.permission.READ_SMS"
|
|
readonly READ_VOICEMAIL: "com.android.voicemail.permission.READ_VOICEMAIL"
|
|
readonly RECEIVE_MMS: "android.permission.RECEIVE_MMS"
|
|
readonly RECEIVE_SMS: "android.permission.RECEIVE_SMS"
|
|
readonly RECEIVE_WAP_PUSH: "android.permission.RECEIVE_WAP_PUSH"
|
|
readonly RECORD_AUDIO: "android.permission.RECORD_AUDIO"
|
|
readonly SEND_SMS: "android.permission.SEND_SMS"
|
|
readonly USE_SIP: "android.permission.USE_SIP"
|
|
readonly UWB_RANGING: "android.permission.UWB_RANGING"
|
|
readonly WRITE_CALENDAR: "android.permission.WRITE_CALENDAR"
|
|
readonly WRITE_CALL_LOG: "android.permission.WRITE_CALL_LOG"
|
|
readonly WRITE_CONTACTS: "android.permission.WRITE_CONTACTS"
|
|
readonly WRITE_EXTERNAL_STORAGE: "android.permission.WRITE_EXTERNAL_STORAGE"
|
|
readonly WRITE_VOICEMAIL: "com.android.voicemail.permission.WRITE_VOICEMAIL"
|
|
}
|
|
declare class PixelRatio {
|
|
static get(): number
|
|
static getFontScale(): number
|
|
static getPixelSizeForLayoutSize(layoutSize: number): number
|
|
static roundToNearestPixel(layoutSize: number): number
|
|
static startDetecting(): void
|
|
}
|
|
declare type Platform = typeof Platform
|
|
declare function PlatformColor(...names: Array<string>): ColorValue
|
|
declare type PlatformConfig = {}
|
|
declare type PlatformOSType =
|
|
| "android"
|
|
| "ios"
|
|
| "macos"
|
|
| "native"
|
|
| "web"
|
|
| "windows"
|
|
declare type PlatformSelectSpec<T> =
|
|
| (Omit<OptionalPlatformSelectSpec<T>, "default"> & {
|
|
default: T
|
|
})
|
|
| OptionalPlatformSelectSpec<T>
|
|
declare type PlatformType =
|
|
| AndroidPlatform
|
|
| IOSPlatform
|
|
| MacOSPlatform
|
|
| WebPlatform
|
|
| WindowsPlatform
|
|
declare type PointerEvent = NativeSyntheticEvent<NativePointerEvent>
|
|
declare type PointerEventProps = {
|
|
readonly onClick?: (event: PointerEvent) => void
|
|
readonly onClickCapture?: (event: PointerEvent) => void
|
|
readonly onGotPointerCapture?: (e: PointerEvent) => void
|
|
readonly onGotPointerCaptureCapture?: (e: PointerEvent) => void
|
|
readonly onLostPointerCapture?: (e: PointerEvent) => void
|
|
readonly onLostPointerCaptureCapture?: (e: PointerEvent) => void
|
|
readonly onPointerCancel?: (e: PointerEvent) => void
|
|
readonly onPointerCancelCapture?: (e: PointerEvent) => void
|
|
readonly onPointerDown?: (e: PointerEvent) => void
|
|
readonly onPointerDownCapture?: (e: PointerEvent) => void
|
|
readonly onPointerEnter?: (event: PointerEvent) => void
|
|
readonly onPointerEnterCapture?: (event: PointerEvent) => void
|
|
readonly onPointerLeave?: (event: PointerEvent) => void
|
|
readonly onPointerLeaveCapture?: (event: PointerEvent) => void
|
|
readonly onPointerMove?: (event: PointerEvent) => void
|
|
readonly onPointerMoveCapture?: (event: PointerEvent) => void
|
|
readonly onPointerOut?: (e: PointerEvent) => void
|
|
readonly onPointerOutCapture?: (e: PointerEvent) => void
|
|
readonly onPointerOver?: (e: PointerEvent) => void
|
|
readonly onPointerOverCapture?: (e: PointerEvent) => void
|
|
readonly onPointerUp?: (e: PointerEvent) => void
|
|
readonly onPointerUpCapture?: (e: PointerEvent) => void
|
|
}
|
|
declare type PointProp = {
|
|
readonly x: number
|
|
readonly y: number
|
|
}
|
|
declare type PointValue = {
|
|
x: number
|
|
y: number
|
|
}
|
|
declare type PresentLocalNotificationDetails = {
|
|
alertAction?: string
|
|
alertBody: string
|
|
alertTitle?: string
|
|
applicationIconBadgeNumber?: number
|
|
category?: string
|
|
fireDate?: number
|
|
isSilent?: boolean
|
|
soundName?: string
|
|
userInfo?: Object
|
|
}
|
|
declare class Pressability_default {
|
|
configure(config: PressabilityConfig): void
|
|
constructor(config: PressabilityConfig)
|
|
getEventHandlers(): EventHandlers
|
|
reset(): void
|
|
static setLongPressDeactivationDistance(distance: number): void
|
|
}
|
|
declare type PressabilityConfig = {
|
|
readonly android_disableSound?: boolean
|
|
readonly blockNativeResponder?: boolean
|
|
readonly cancelable?: boolean
|
|
readonly delayHoverIn?: number
|
|
readonly delayHoverOut?: number
|
|
readonly delayLongPress?: number
|
|
readonly delayPressIn?: number
|
|
readonly delayPressOut?: number
|
|
readonly disabled?: boolean
|
|
readonly hitSlop?: RectOrSize
|
|
readonly minPressDuration?: number
|
|
readonly onBlur?: (event: BlurEvent) => unknown
|
|
readonly onFocus?: (event: FocusEvent) => unknown
|
|
readonly onHoverIn?: (event: MouseEvent) => unknown
|
|
readonly onHoverOut?: (event: MouseEvent) => unknown
|
|
readonly onLongPress?: (event: GestureResponderEvent) => unknown
|
|
readonly onPress?: (event: GestureResponderEvent) => unknown
|
|
readonly onPressIn?: (event: GestureResponderEvent) => unknown
|
|
readonly onPressMove?: (event: GestureResponderEvent) => unknown
|
|
readonly onPressOut?: (event: GestureResponderEvent) => unknown
|
|
readonly pressRectOffset?: RectOrSize
|
|
}
|
|
declare type Pressable = typeof Pressable
|
|
declare type PressableAndroidRippleConfig = {
|
|
borderless?: boolean
|
|
color?: ColorValue
|
|
foreground?: boolean
|
|
radius?: number
|
|
}
|
|
declare type PressableBaseProps = {
|
|
readonly android_disableSound?: boolean
|
|
readonly android_ripple?: PressableAndroidRippleConfig
|
|
readonly blockNativeResponder?: boolean
|
|
readonly cancelable?: boolean
|
|
readonly children?:
|
|
| ((state: PressableStateCallbackType) => React.ReactNode)
|
|
| React.ReactNode
|
|
readonly delayHoverIn?: number
|
|
readonly delayHoverOut?: number
|
|
readonly delayLongPress?: number
|
|
readonly disabled?: boolean
|
|
readonly hitSlop?: RectOrSize
|
|
readonly onHoverIn?: (event: MouseEvent) => unknown
|
|
readonly onHoverOut?: (event: MouseEvent) => unknown
|
|
readonly onLayout?: (event: LayoutChangeEvent) => unknown
|
|
readonly onLongPress?: (event: GestureResponderEvent) => unknown
|
|
readonly onPress?: (event: GestureResponderEvent) => unknown
|
|
readonly onPressIn?: (event: GestureResponderEvent) => unknown
|
|
readonly onPressMove?: (event: GestureResponderEvent) => unknown
|
|
readonly onPressOut?: (event: GestureResponderEvent) => unknown
|
|
readonly pressRetentionOffset?: RectOrSize
|
|
readonly style?:
|
|
| ((state: PressableStateCallbackType) => ViewStyleProp)
|
|
| ViewStyleProp
|
|
readonly testID?: string
|
|
readonly testOnly_pressed?: boolean
|
|
}
|
|
declare type PressableProps = Readonly<
|
|
Omit<ViewProps, "onMouseEnter" | "onMouseLeave"> & PressableBaseProps
|
|
>
|
|
declare type PressableStateCallbackType = {
|
|
readonly pressed: boolean
|
|
}
|
|
declare type PressRetentionOffset = {
|
|
readonly bottom: number
|
|
readonly left: number
|
|
readonly right: number
|
|
readonly top: number
|
|
}
|
|
declare type Primitive = boolean | number | string | symbol | void
|
|
declare type processColor = typeof processColor
|
|
declare function processColor_default(
|
|
color?: (ColorValue | number) | null | undefined,
|
|
): null | ProcessedColorValue | undefined
|
|
declare type ProcessedColorValue = NativeColorValue | number
|
|
declare type ProgressBarAndroid = typeof ProgressBarAndroid
|
|
declare type ProgressBarAndroidBaseProps = {
|
|
readonly animating?: boolean
|
|
readonly color?: ColorValue
|
|
readonly testID?: string
|
|
}
|
|
declare type ProgressBarAndroidNativeComponentType =
|
|
typeof $$ProgressBarAndroidNativeComponent
|
|
declare type ProgressBarAndroidProps =
|
|
| Readonly<
|
|
ViewProps &
|
|
ProgressBarAndroidBaseProps &
|
|
DeterminateProgressBarAndroidStyleAttrProp
|
|
>
|
|
| Readonly<
|
|
ViewProps &
|
|
ProgressBarAndroidBaseProps &
|
|
IndeterminateProgressBarAndroidStyleAttrProp
|
|
>
|
|
declare type PromiseTask = {
|
|
name: string
|
|
gen: () => Promise<void>
|
|
}
|
|
declare type PublicModalInstance = HostInstance
|
|
declare type PublicRootInstance = symbol & {
|
|
__PublicRootInstance__: string
|
|
}
|
|
declare interface PublicScrollViewInstance
|
|
extends HostInstance,
|
|
ScrollViewImperativeMethods {}
|
|
declare type PublicTextInstance = ReturnType<createPublicTextInstanceT>
|
|
declare interface PushNotification {
|
|
finish(result: string): void
|
|
getAlert(): (Object | undefined) | (string | undefined)
|
|
getBadgeCount(): number | undefined
|
|
getCategory(): string | undefined
|
|
getContentAvailable(): ContentAvailable
|
|
getData(): Object | undefined
|
|
getMessage(): (Object | undefined) | (string | undefined)
|
|
getSound(): string | undefined
|
|
getThreadID(): string | undefined
|
|
}
|
|
declare type PushNotificationEventName = keyof {
|
|
localNotification: string
|
|
notification: string
|
|
register: string
|
|
registrationError: string
|
|
}
|
|
declare class PushNotificationIOS {
|
|
static FetchResult: FetchResult
|
|
static abandonPermissions(): void
|
|
static addEventListener(
|
|
type: PushNotificationEventName,
|
|
handler: Function,
|
|
): void
|
|
static cancelAllLocalNotifications(): void
|
|
static cancelLocalNotifications(userInfo: Object): void
|
|
static checkPermissions(
|
|
callback: (permissions: PushNotificationPermissions) => void,
|
|
): void
|
|
constructor(nativeNotif: Object)
|
|
finish(fetchResult: string): void
|
|
getAlert(): (null | Object | undefined) | (null | string | undefined)
|
|
static getApplicationIconBadgeNumber(callback: Function): void
|
|
static getAuthorizationStatus(
|
|
callback: (authorizationStatus: number) => void,
|
|
): void
|
|
getBadgeCount(): null | number | undefined
|
|
getCategory(): null | string | undefined
|
|
getContentAvailable(): ContentAvailable
|
|
getData(): null | Object | undefined
|
|
static getDeliveredNotifications(
|
|
callback: (notifications: Array<Object>) => void,
|
|
): void
|
|
static getInitialNotification(): Promise<null | PushNotification | undefined>
|
|
getMessage(): (null | Object | undefined) | (null | string | undefined)
|
|
static getScheduledLocalNotifications(callback: Function): void
|
|
getSound(): null | string | undefined
|
|
getThreadID(): null | string | undefined
|
|
static presentLocalNotification(
|
|
details: PresentLocalNotificationDetails,
|
|
): void
|
|
static removeAllDeliveredNotifications(): void
|
|
static removeDeliveredNotifications(identifiers: Array<string>): void
|
|
static removeEventListener(type: PushNotificationEventName): void
|
|
static requestPermissions(
|
|
permissions?: PushNotificationPermissions,
|
|
): Promise<{
|
|
alert: boolean
|
|
badge: boolean
|
|
sound: boolean
|
|
}>
|
|
static scheduleLocalNotification(
|
|
details: ScheduleLocalNotificationDetails,
|
|
): void
|
|
static setApplicationIconBadgeNumber(number: number): void
|
|
}
|
|
declare type PushNotificationPermissions = {
|
|
[key: string]: boolean | number
|
|
alert: boolean
|
|
badge: boolean
|
|
sound: boolean
|
|
}
|
|
declare type Rationale = {
|
|
buttonNegative?: string
|
|
buttonNeutral?: string
|
|
buttonPositive?: string
|
|
message: string
|
|
title: string
|
|
}
|
|
declare type RCTDeviceEventDefinitions = {
|
|
[name: string]: Array<any>
|
|
}
|
|
declare type RCTNetworkingEventDefinitions = {
|
|
readonly didCompleteNetworkResponse: [[number, string, boolean]]
|
|
readonly didReceiveNetworkData: [[number, string]]
|
|
readonly didReceiveNetworkDataProgress: [[number, number, number]]
|
|
readonly didReceiveNetworkIncrementalData: [[number, string, number, number]]
|
|
readonly didReceiveNetworkResponse: [
|
|
[
|
|
number,
|
|
number,
|
|
(
|
|
| undefined
|
|
| {
|
|
[$$Key$$: string]: string
|
|
}
|
|
),
|
|
string | undefined,
|
|
],
|
|
]
|
|
readonly didSendNetworkData: [[number, number, number]]
|
|
}
|
|
declare class ReactNativeDocument_default extends ReadOnlyNode_default {
|
|
get childElementCount(): number
|
|
get children(): HTMLCollection_default<ReadOnlyElement_default>
|
|
constructor(
|
|
rootTag: RootTag,
|
|
instanceHandle: ReactNativeDocumentInstanceHandle,
|
|
)
|
|
get documentElement(): ReactNativeElement_default
|
|
get firstElementChild(): null | ReadOnlyElement_default
|
|
getElementById(id: string): null | ReadOnlyElement_default
|
|
get lastElementChild(): null | ReadOnlyElement_default
|
|
get nodeName(): string
|
|
get nodeType(): number
|
|
get nodeValue(): null
|
|
get textContent(): null
|
|
}
|
|
declare type ReactNativeDocumentElementInstanceHandle = symbol & {
|
|
__ReactNativeDocumentElementInstanceHandle__: string
|
|
}
|
|
declare type ReactNativeDocumentInstanceHandle = symbol & {
|
|
__ReactNativeDocumentInstanceHandle__: string
|
|
}
|
|
declare class ReactNativeElement_default
|
|
extends ReadOnlyElement_default
|
|
implements NativeMethods
|
|
{
|
|
blur(): void
|
|
constructor(
|
|
tag: number,
|
|
viewConfig: ViewConfig,
|
|
instanceHandle: InstanceHandle,
|
|
ownerDocument: ReactNativeDocument_default,
|
|
)
|
|
focus(): void
|
|
measure(callback: MeasureOnSuccessCallback): void
|
|
measureInWindow(callback: MeasureInWindowOnSuccessCallback): void
|
|
measureLayout(
|
|
relativeToNativeNode: HostInstance | number,
|
|
onSuccess: MeasureLayoutOnSuccessCallback,
|
|
onFail?: () => void,
|
|
): void
|
|
get offsetHeight(): number
|
|
get offsetLeft(): number
|
|
get offsetParent(): null | ReadOnlyElement_default
|
|
get offsetTop(): number
|
|
get offsetWidth(): number
|
|
setNativeProps(nativeProps: {}): void
|
|
}
|
|
declare class ReactNativeVersion {
|
|
static major: number
|
|
static minor: number
|
|
static patch: number
|
|
static prerelease: null | string
|
|
static getVersionString(): string
|
|
}
|
|
declare class ReadOnlyCharacterData_default extends ReadOnlyNode_default {
|
|
get data(): string
|
|
get length(): number
|
|
get nextElementSibling(): null | ReadOnlyElement_default
|
|
get nodeValue(): string
|
|
get previousElementSibling(): null | ReadOnlyElement_default
|
|
substringData(offset: number, count: number): string
|
|
get textContent(): string
|
|
}
|
|
declare class ReadOnlyElement_default extends ReadOnlyNode_default {
|
|
get childElementCount(): number
|
|
get children(): HTMLCollection_default<ReadOnlyElement_default>
|
|
get clientHeight(): number
|
|
get clientLeft(): number
|
|
get clientTop(): number
|
|
get clientWidth(): number
|
|
get firstElementChild(): null | ReadOnlyElement_default
|
|
getBoundingClientRect(): DOMRect_default
|
|
hasPointerCapture(pointerId: number): boolean
|
|
get id(): string
|
|
get lastElementChild(): null | ReadOnlyElement_default
|
|
get nextElementSibling(): null | ReadOnlyElement_default
|
|
get nodeName(): string
|
|
get nodeType(): number
|
|
get nodeValue(): null | string
|
|
set nodeValue(value: string)
|
|
get previousElementSibling(): null | ReadOnlyElement_default
|
|
releasePointerCapture(pointerId: number): void
|
|
get scrollHeight(): number
|
|
get scrollLeft(): number
|
|
get scrollTop(): number
|
|
get scrollWidth(): number
|
|
setPointerCapture(pointerId: number): void
|
|
get tagName(): string
|
|
get textContent(): string
|
|
}
|
|
declare class ReadOnlyNode_default {
|
|
static ATTRIBUTE_NODE: number
|
|
static CDATA_SECTION_NODE: number
|
|
static COMMENT_NODE: number
|
|
static DOCUMENT_FRAGMENT_NODE: number
|
|
static DOCUMENT_NODE: number
|
|
static DOCUMENT_POSITION_CONTAINED_BY: number
|
|
static DOCUMENT_POSITION_CONTAINS: number
|
|
static DOCUMENT_POSITION_DISCONNECTED: number
|
|
static DOCUMENT_POSITION_FOLLOWING: number
|
|
static DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: number
|
|
static DOCUMENT_POSITION_PRECEDING: number
|
|
static DOCUMENT_TYPE_NODE: number
|
|
static ELEMENT_NODE: number
|
|
static ENTITY_NODE: number
|
|
static ENTITY_REFERENCE_NODE: number
|
|
static NOTATION_NODE: number
|
|
static PROCESSING_INSTRUCTION_NODE: number
|
|
static TEXT_NODE: number
|
|
get childNodes(): NodeList_default<ReadOnlyNode_default>
|
|
compareDocumentPosition(otherNode: ReadOnlyNode_default): number
|
|
constructor(
|
|
instanceHandle: InstanceHandle,
|
|
ownerDocument: null | ReactNativeDocument_default,
|
|
)
|
|
contains(otherNode: ReadOnlyNode_default): boolean
|
|
get firstChild(): null | ReadOnlyNode_default
|
|
getRootNode(): ReadOnlyNode_default
|
|
hasChildNodes(): boolean
|
|
get isConnected(): boolean
|
|
get lastChild(): null | ReadOnlyNode_default
|
|
get nextSibling(): null | ReadOnlyNode_default
|
|
get nodeName(): string
|
|
get nodeType(): number
|
|
get nodeValue(): null | string
|
|
get ownerDocument(): null | ReactNativeDocument_default
|
|
get parentElement(): null | ReadOnlyElement_default
|
|
get parentNode(): null | ReadOnlyNode_default
|
|
get previousSibling(): null | ReadOnlyNode_default
|
|
get textContent(): string
|
|
}
|
|
declare class ReadOnlyText_default extends ReadOnlyCharacterData_default {
|
|
get nodeName(): string
|
|
get nodeType(): number
|
|
}
|
|
declare type Rect = {
|
|
readonly bottom?: number
|
|
readonly left?: number
|
|
readonly right?: number
|
|
readonly top?: number
|
|
}
|
|
declare type RectOrSize = number | Rect
|
|
declare class RefreshControl extends React.Component<RefreshControlProps> {
|
|
componentDidMount(): void
|
|
componentDidUpdate(prevProps: RefreshControlProps): void
|
|
render(): React.ReactNode
|
|
}
|
|
declare type RefreshControlBaseProps = {
|
|
readonly onRefresh?: () => Promise<void> | void
|
|
readonly progressViewOffset?: number
|
|
readonly refreshing: boolean
|
|
}
|
|
declare type RefreshControlProps = Readonly<
|
|
ViewProps &
|
|
RefreshControlPropsIOS &
|
|
RefreshControlPropsAndroid &
|
|
RefreshControlBaseProps
|
|
>
|
|
declare type RefreshControlPropsAndroid = {
|
|
readonly colors?: ReadonlyArray<ColorValue>
|
|
readonly enabled?: boolean
|
|
readonly progressBackgroundColor?: ColorValue
|
|
readonly size?: "default" | "large"
|
|
}
|
|
declare type RefreshControlPropsIOS = {
|
|
readonly tintColor?: ColorValue
|
|
readonly title?: string
|
|
readonly titleColor?: ColorValue
|
|
}
|
|
declare type registerCallableModule = typeof registerCallableModule
|
|
declare type RegisterCallableModule = (
|
|
name: string,
|
|
moduleOrFactory: (($$PARAM_0$$: void) => Module) | Module,
|
|
) => void
|
|
declare function registerCancellableHeadlessTask(
|
|
taskKey: string,
|
|
taskProvider: TaskProvider,
|
|
taskCancelProvider: TaskCancelProvider,
|
|
): void
|
|
declare function registerComponent(
|
|
appKey: string,
|
|
componentProvider: ComponentProvider,
|
|
section?: boolean,
|
|
): string
|
|
declare function registerConfig(config: Array<AppConfig>): void
|
|
declare function registerHeadlessTask(
|
|
taskKey: string,
|
|
taskProvider: TaskProvider,
|
|
): void
|
|
declare function registerRunnable(appKey: string, run: Runnable): string
|
|
declare function registerSection(
|
|
appKey: string,
|
|
component: ComponentProvider,
|
|
): void
|
|
declare type Registry = {
|
|
runnables: Runnables
|
|
sections: ReadonlyArray<string>
|
|
}
|
|
declare type RequestBody =
|
|
| ArrayBuffer
|
|
| ArrayBufferView
|
|
| Blob_default
|
|
| FormData_default
|
|
| string
|
|
| {
|
|
uri: string
|
|
}
|
|
declare type RequiredFlatListProps<ItemT> = {
|
|
data: Readonly<ArrayLike<ItemT>> | undefined
|
|
}
|
|
declare type RequiredSectionListProps<ItemT, SectionT = DefaultSectionT> = {
|
|
sections: ReadonlyArray<SectionListData<ItemT, SectionT>>
|
|
}
|
|
declare type RequiredVirtualizedListProps = {
|
|
data?: any
|
|
getItem: (data: any, index: number) => Item | undefined
|
|
getItemCount: (data: any) => number
|
|
}
|
|
declare type RequiredVirtualizedSectionListProps<
|
|
ItemT,
|
|
SectionT = DefaultVirtualizedSectionT,
|
|
> = {
|
|
sections: ReadonlyArray<SectionListData<ItemT, SectionT>>
|
|
}
|
|
declare type requireNativeComponent = typeof requireNativeComponent
|
|
declare type ResolvedAssetSource = {
|
|
readonly height: number | undefined
|
|
readonly scale: number
|
|
readonly uri: string
|
|
readonly width: number | undefined
|
|
}
|
|
declare type ResponderSyntheticEvent<T> = Readonly<
|
|
NativeSyntheticEvent<T> & {
|
|
touchHistory: {
|
|
readonly indexOfSingleActiveTouch: number
|
|
readonly mostRecentTimeStamp: number
|
|
readonly numberActiveTouches: number
|
|
readonly touchBank: ReadonlyArray<{
|
|
readonly currentPageX: number
|
|
readonly currentPageY: number
|
|
readonly currentTimeStamp: number
|
|
readonly previousPageX: number
|
|
readonly previousPageY: number
|
|
readonly previousTimeStamp: number
|
|
readonly startPageX: number
|
|
readonly startPageY: number
|
|
readonly startTimeStamp: number
|
|
readonly touchActive: boolean
|
|
}>
|
|
}
|
|
}
|
|
>
|
|
declare type ReturnKeyType = "done" | "go" | "next" | "search" | "send"
|
|
declare type ReturnKeyTypeAndroid = "none" | "previous"
|
|
declare type ReturnKeyTypeIOS =
|
|
| "default"
|
|
| "emergency-call"
|
|
| "google"
|
|
| "join"
|
|
| "route"
|
|
| "yahoo"
|
|
declare type ReturnKeyTypeOptions =
|
|
| ReturnKeyType
|
|
| ReturnKeyTypeAndroid
|
|
| ReturnKeyTypeIOS
|
|
declare type RgbaAnimatedValue = {
|
|
readonly a: AnimatedValue_default
|
|
readonly b: AnimatedValue_default
|
|
readonly g: AnimatedValue_default
|
|
readonly r: AnimatedValue_default
|
|
}
|
|
declare type RgbaValue = {
|
|
readonly a: number
|
|
readonly b: number
|
|
readonly g: number
|
|
readonly r: number
|
|
}
|
|
declare type Role =
|
|
| "alert"
|
|
| "alertdialog"
|
|
| "application"
|
|
| "article"
|
|
| "banner"
|
|
| "button"
|
|
| "cell"
|
|
| "checkbox"
|
|
| "columnheader"
|
|
| "combobox"
|
|
| "complementary"
|
|
| "contentinfo"
|
|
| "definition"
|
|
| "dialog"
|
|
| "directory"
|
|
| "document"
|
|
| "feed"
|
|
| "figure"
|
|
| "form"
|
|
| "grid"
|
|
| "group"
|
|
| "heading"
|
|
| "img"
|
|
| "link"
|
|
| "list"
|
|
| "listitem"
|
|
| "log"
|
|
| "main"
|
|
| "marquee"
|
|
| "math"
|
|
| "menu"
|
|
| "menubar"
|
|
| "menuitem"
|
|
| "meter"
|
|
| "navigation"
|
|
| "none"
|
|
| "note"
|
|
| "option"
|
|
| "presentation"
|
|
| "progressbar"
|
|
| "radio"
|
|
| "radiogroup"
|
|
| "region"
|
|
| "row"
|
|
| "rowgroup"
|
|
| "rowheader"
|
|
| "scrollbar"
|
|
| "searchbox"
|
|
| "separator"
|
|
| "slider"
|
|
| "spinbutton"
|
|
| "status"
|
|
| "summary"
|
|
| "switch"
|
|
| "tab"
|
|
| "table"
|
|
| "tablist"
|
|
| "tabpanel"
|
|
| "term"
|
|
| "timer"
|
|
| "toolbar"
|
|
| "tooltip"
|
|
| "tree"
|
|
| "treegrid"
|
|
| "treeitem"
|
|
declare type RootTag = symbol & {
|
|
__RootTag__: string
|
|
}
|
|
declare type RootTagContext = typeof RootTagContext
|
|
declare type RootViewStyleProvider = (appParameters: Object) => ViewStyleProp
|
|
declare function runApplication(
|
|
appKey: string,
|
|
appParameters: AppParameters,
|
|
displayMode?: number,
|
|
): void
|
|
declare type Runnable = (
|
|
appParameters: AppParameters,
|
|
displayMode: DisplayModeType,
|
|
) => void
|
|
declare type Runnables = {
|
|
[appKey: string]: Runnable
|
|
}
|
|
declare type SafeAreaView = typeof SafeAreaView
|
|
declare type ScaledSize = DisplayMetrics
|
|
declare type ScheduleLocalNotificationDetails =
|
|
PresentLocalNotificationDetails & {
|
|
repeatInterval?: "day" | "hour" | "minute" | "month" | "week" | "year"
|
|
}
|
|
declare type ScrollEvent = NativeSyntheticEvent<NativeScrollEvent>
|
|
declare type ScrollResponderType = ScrollViewImperativeMethods
|
|
declare type ScrollToLocationParamsType = {
|
|
animated?: boolean
|
|
itemIndex: number
|
|
sectionIndex: number
|
|
viewOffset?: number
|
|
viewPosition?: number
|
|
}
|
|
declare type ScrollView = typeof ScrollView
|
|
declare type ScrollViewBaseProps = {
|
|
readonly children?: React.ReactNode
|
|
readonly contentContainerStyle?: ViewStyleProp
|
|
readonly contentOffset?: PointProp
|
|
readonly decelerationRate?: DecelerationRateType
|
|
readonly disableIntervalMomentum?: boolean
|
|
readonly horizontal?: boolean
|
|
readonly innerViewRef?: React.Ref<InnerViewInstance>
|
|
readonly invertStickyHeaders?: boolean
|
|
readonly keyboardDismissMode?: "interactive" | "none" | "on-drag"
|
|
readonly keyboardShouldPersistTaps?:
|
|
| "always"
|
|
| "handled"
|
|
| "never"
|
|
| false
|
|
| true
|
|
readonly maintainVisibleContentPosition?: {
|
|
readonly autoscrollToTopThreshold?: number
|
|
readonly minIndexForVisible: number
|
|
}
|
|
readonly onMomentumScrollBegin?: (event: ScrollEvent) => void
|
|
readonly onMomentumScrollEnd?: (event: ScrollEvent) => void
|
|
readonly onScroll?: (event: ScrollEvent) => void
|
|
readonly onScrollBeginDrag?: (event: ScrollEvent) => void
|
|
readonly onScrollEndDrag?: (event: ScrollEvent) => void
|
|
readonly pagingEnabled?: boolean
|
|
readonly refreshControl?: React.JSX.Element
|
|
readonly removeClippedSubviews?: boolean
|
|
readonly scrollEnabled?: boolean
|
|
readonly scrollEventThrottle?: number
|
|
readonly scrollViewRef?: React.Ref<PublicScrollViewInstance>
|
|
readonly showsVerticalScrollIndicator?: boolean
|
|
readonly snapToAlignment?: "center" | "end" | "start"
|
|
readonly snapToEnd?: boolean
|
|
readonly snapToInterval?: number
|
|
readonly snapToOffsets?: ReadonlyArray<number>
|
|
readonly snapToStart?: boolean
|
|
readonly StickyHeaderComponent?: StickyHeaderComponentType
|
|
readonly stickyHeaderHiddenOnScroll?: boolean
|
|
readonly stickyHeaderIndices?: ReadonlyArray<number>
|
|
readonly onContentSizeChange?: (
|
|
contentWidth: number,
|
|
contentHeight: number,
|
|
) => void
|
|
readonly onKeyboardDidHide?: (event: KeyboardEvent) => void
|
|
readonly onKeyboardDidShow?: (event: KeyboardEvent) => void
|
|
readonly onKeyboardWillHide?: (event: KeyboardEvent) => void
|
|
readonly onKeyboardWillShow?: (event: KeyboardEvent) => void
|
|
}
|
|
declare type ScrollViewComponentStatics = {
|
|
readonly Context: typeof $$ScrollViewContext
|
|
}
|
|
declare interface ScrollViewImperativeMethods {
|
|
readonly flashScrollIndicators: () => void
|
|
readonly getInnerViewNode: () => number | undefined
|
|
readonly getInnerViewRef: () => InnerViewInstance | null
|
|
readonly getNativeScrollRef: () => HostInstance | null
|
|
readonly getScrollableNode: () => number | undefined
|
|
readonly getScrollResponder: () => ScrollResponderType
|
|
readonly scrollResponderScrollNativeHandleToKeyboard: (
|
|
nodeHandle: HostInstance | number,
|
|
additionalOffset?: number,
|
|
preventNegativeScrollOffset?: boolean,
|
|
) => void
|
|
readonly scrollResponderZoomTo: (
|
|
rect: {
|
|
animated?: boolean
|
|
height: number
|
|
width: number
|
|
x: number
|
|
y: number
|
|
},
|
|
animated?: boolean,
|
|
) => void
|
|
readonly scrollTo: (
|
|
options?: number | ScrollViewScrollToOptions,
|
|
deprecatedX?: number,
|
|
deprecatedAnimated?: boolean,
|
|
) => void
|
|
readonly scrollToEnd: (
|
|
options?: ScrollViewScrollToOptions | undefined,
|
|
) => void
|
|
}
|
|
declare type ScrollViewNativeComponent = typeof $$ScrollViewNativeComponent
|
|
declare type ScrollViewNativeProps = Readonly<
|
|
Omit<ViewProps, "onResponderGrant"> & {
|
|
alwaysBounceHorizontal?: boolean
|
|
alwaysBounceVertical?: boolean
|
|
automaticallyAdjustContentInsets?: boolean
|
|
automaticallyAdjustKeyboardInsets?: boolean
|
|
automaticallyAdjustsScrollIndicatorInsets?: boolean
|
|
bounces?: boolean
|
|
bouncesZoom?: boolean
|
|
canCancelContentTouches?: boolean
|
|
centerContent?: boolean
|
|
contentInset?: EdgeInsetsProp
|
|
contentInsetAdjustmentBehavior?:
|
|
| "always"
|
|
| "automatic"
|
|
| "never"
|
|
| "scrollableAxes"
|
|
contentOffset?: PointProp
|
|
decelerationRate?: "fast" | "normal" | number
|
|
directionalLockEnabled?: boolean
|
|
disableIntervalMomentum?: boolean
|
|
endFillColor?: ColorValue
|
|
fadingEdgeLength?:
|
|
| (number | undefined)
|
|
| {
|
|
end: number
|
|
start: number
|
|
}
|
|
indicatorStyle?: "black" | "default" | "white"
|
|
isInvertedVirtualizedList?: boolean
|
|
keyboardDismissMode?: "interactive" | "none" | "on-drag"
|
|
maintainVisibleContentPosition?: {
|
|
readonly autoscrollToTopThreshold?: number
|
|
readonly minIndexForVisible: number
|
|
}
|
|
maximumZoomScale?: number
|
|
minimumZoomScale?: number
|
|
nestedScrollEnabled?: boolean
|
|
onMomentumScrollBegin?: (event: ScrollEvent) => void
|
|
onMomentumScrollEnd?: (event: ScrollEvent) => void
|
|
onResponderGrant?: (e: GestureResponderEvent) => boolean | void
|
|
onScroll?: (event: ScrollEvent) => void
|
|
onScrollBeginDrag?: (event: ScrollEvent) => void
|
|
onScrollEndDrag?: (event: ScrollEvent) => void
|
|
overScrollMode?: "always" | "auto" | "never"
|
|
pagingEnabled?: boolean
|
|
persistentScrollbar?: boolean
|
|
pinchGestureEnabled?: boolean
|
|
scrollEnabled?: boolean
|
|
scrollEventThrottle?: number
|
|
scrollIndicatorInsets?: EdgeInsetsProp
|
|
scrollPerfTag?: string
|
|
scrollsToTop?: boolean
|
|
scrollToOverflowEnabled?: boolean
|
|
sendMomentumEvents?: boolean
|
|
showsHorizontalScrollIndicator?: boolean
|
|
showsVerticalScrollIndicator?: boolean
|
|
snapToAlignment?: "center" | "end" | "start"
|
|
snapToEnd?: boolean
|
|
snapToInterval?: number
|
|
snapToOffsets?: ReadonlyArray<number>
|
|
snapToStart?: boolean
|
|
zoomScale?: number
|
|
onScrollToTop?: (event: ScrollEvent) => void
|
|
}
|
|
>
|
|
declare type ScrollViewProps = Readonly<
|
|
ViewProps & ScrollViewPropsIOS & ScrollViewPropsAndroid & ScrollViewBaseProps
|
|
>
|
|
declare type ScrollViewPropsAndroid = {
|
|
readonly endFillColor?: ColorValue
|
|
readonly fadingEdgeLength?:
|
|
| (number | undefined)
|
|
| {
|
|
end: number
|
|
start: number
|
|
}
|
|
readonly nestedScrollEnabled?: boolean
|
|
readonly overScrollMode?: "always" | "auto" | "never"
|
|
readonly persistentScrollbar?: boolean
|
|
readonly scrollPerfTag?: string
|
|
}
|
|
declare type ScrollViewPropsIOS = {
|
|
readonly alwaysBounceHorizontal?: boolean
|
|
readonly alwaysBounceVertical?: boolean
|
|
readonly automaticallyAdjustContentInsets?: boolean
|
|
readonly automaticallyAdjustKeyboardInsets?: boolean
|
|
readonly automaticallyAdjustsScrollIndicatorInsets?: boolean
|
|
readonly bounces?: boolean
|
|
readonly bouncesZoom?: boolean
|
|
readonly canCancelContentTouches?: boolean
|
|
readonly centerContent?: boolean
|
|
readonly contentInset?: EdgeInsetsProp
|
|
readonly contentInsetAdjustmentBehavior?:
|
|
| "always"
|
|
| "automatic"
|
|
| "never"
|
|
| "scrollableAxes"
|
|
readonly directionalLockEnabled?: boolean
|
|
readonly disableScrollViewPanResponder?: boolean
|
|
readonly indicatorStyle?: "black" | "default" | "white"
|
|
readonly maximumZoomScale?: number
|
|
readonly minimumZoomScale?: number
|
|
readonly pinchGestureEnabled?: boolean
|
|
readonly scrollIndicatorInsets?: EdgeInsetsProp
|
|
readonly scrollsToTop?: boolean
|
|
readonly scrollToOverflowEnabled?: boolean
|
|
readonly showsHorizontalScrollIndicator?: boolean
|
|
readonly zoomScale?: number
|
|
readonly onScrollToTop?: (event: ScrollEvent) => void
|
|
}
|
|
declare interface ScrollViewScrollToOptions {
|
|
animated?: boolean
|
|
x?: number
|
|
y?: number
|
|
}
|
|
declare type ScrollViewStickyHeaderProps = {
|
|
readonly children?: React.ReactNode
|
|
readonly hiddenOnScroll?: boolean
|
|
readonly inverted: boolean | undefined
|
|
readonly nativeID?: string
|
|
readonly nextHeaderLayoutY: number | undefined
|
|
readonly scrollAnimatedValue: Animated.Value
|
|
readonly scrollViewHeight: number | undefined
|
|
readonly onLayout: (event: LayoutChangeEvent) => void
|
|
}
|
|
declare type SectionBase<
|
|
SectionItemT,
|
|
SectionT = DefaultVirtualizedSectionT,
|
|
> = {
|
|
data: ReadonlyArray<SectionItemT>
|
|
ItemSeparatorComponent?: React.ComponentType<any> | React.JSX.Element
|
|
key?: string
|
|
renderItem?: (info: {
|
|
index: number
|
|
item: SectionItemT
|
|
section: SectionListData<SectionItemT, SectionT>
|
|
separators: {
|
|
highlight: () => void
|
|
unhighlight: () => void
|
|
updateProps: (select: "leading" | "trailing", newProps: Object) => void
|
|
}
|
|
}) => null | React.JSX.Element
|
|
keyExtractor?: (
|
|
item: SectionItemT | undefined,
|
|
index?: number | undefined,
|
|
) => string
|
|
}
|
|
declare class SectionList<
|
|
ItemT = any,
|
|
SectionT = DefaultSectionT,
|
|
> extends React.PureComponent<SectionListProps<ItemT, SectionT>> {
|
|
props: SectionListProps<ItemT, SectionT>
|
|
flashScrollIndicators(): void
|
|
getScrollableNode(): any
|
|
getScrollResponder(): null | ScrollResponderType | undefined
|
|
recordInteraction(): void
|
|
render(): React.ReactNode
|
|
scrollToLocation(params: ScrollToLocationParamsType): void
|
|
setNativeProps(props: Object): void
|
|
}
|
|
declare type SectionListData<
|
|
SectionItemT,
|
|
SectionT = DefaultVirtualizedSectionT,
|
|
> =
|
|
| (Readonly<SectionBase<SectionItemT, SectionT>> & SectionT)
|
|
| (SectionBase<SectionItemT, SectionT> & SectionT)
|
|
| SectionT
|
|
declare type SectionListProps<ItemT, SectionT = DefaultSectionT> = Omit<
|
|
Omit<
|
|
VirtualizedSectionListProps<ItemT, SectionT>,
|
|
"getItem" | "getItemCount" | "keyExtractor" | "renderItem"
|
|
>,
|
|
| "extraData"
|
|
| "initialNumToRender"
|
|
| "inverted"
|
|
| "keyExtractor"
|
|
| "onEndReached"
|
|
| "removeClippedSubviews"
|
|
| "renderItem"
|
|
| "sections"
|
|
| never
|
|
> &
|
|
RequiredSectionListProps<ItemT, SectionT> &
|
|
OptionalSectionListProps<ItemT, SectionT>
|
|
declare type SectionListRenderItem<ItemT, SectionT = DefaultSectionT> = (
|
|
info: SectionListRenderItemInfo<ItemT, SectionT>,
|
|
) => null | React.ReactNode
|
|
declare type SectionListRenderItemInfo<
|
|
ItemT,
|
|
SectionT = DefaultSectionT,
|
|
> = ListRenderItemInfo<ItemT> & {
|
|
section: SectionListData<ItemT, SectionT>
|
|
}
|
|
declare type Selection = {
|
|
readonly end: number
|
|
readonly start: number
|
|
}
|
|
declare type Separators = {
|
|
highlight: () => void
|
|
unhighlight: () => void
|
|
updateProps: (select: "leading" | "trailing", newProps: Object) => void
|
|
}
|
|
declare type sequence = typeof sequence
|
|
declare function setColorScheme(colorScheme: ColorSchemeName): void
|
|
declare function setComponentProviderInstrumentationHook(
|
|
hook: ComponentProviderInstrumentationHook,
|
|
): void
|
|
declare function setEnabled(_doEnable: boolean): void
|
|
declare function setLayoutAnimationEnabled(value: boolean): void
|
|
declare function setRootViewStyleProvider(provider: RootViewStyleProvider): void
|
|
declare function setRuntimeConfigProvider(
|
|
runtimeConfigProvider: (name: string) =>
|
|
| null
|
|
| undefined
|
|
| {
|
|
native: boolean
|
|
verify: boolean
|
|
},
|
|
): void
|
|
declare type setStyleAttributePreprocessor =
|
|
typeof setStyleAttributePreprocessor
|
|
declare function setSurfaceProps(
|
|
appKey: string,
|
|
appParameters: Object,
|
|
displayMode?: number,
|
|
): void
|
|
declare type Settings = typeof Settings
|
|
declare function setWrapperComponentProvider(
|
|
provider: WrapperComponentProvider,
|
|
): void
|
|
declare class Share {
|
|
static dismissedAction: "dismissedAction"
|
|
static sharedAction: "sharedAction"
|
|
static share(
|
|
content: ShareContent,
|
|
options?: ShareOptions,
|
|
): Promise<{
|
|
action: string
|
|
activityType: string | undefined
|
|
}>
|
|
}
|
|
declare type ShareAction = {
|
|
action: "dismissedAction" | "sharedAction"
|
|
activityType?: null | string
|
|
}
|
|
declare type ShareActionSheetError = {
|
|
readonly code: string
|
|
readonly domain: string
|
|
readonly message: string
|
|
readonly userInfo?: Object
|
|
}
|
|
declare type ShareActionSheetIOSOptions = {
|
|
readonly anchor?: number
|
|
readonly cancelButtonTintColor?: number
|
|
readonly disabledButtonTintColor?: number
|
|
readonly excludedActivityTypes?: Array<string>
|
|
readonly message?: string
|
|
readonly subject?: string
|
|
readonly tintColor?: number
|
|
readonly url?: string
|
|
readonly userInterfaceStyle?: string
|
|
}
|
|
declare type ShareContent =
|
|
| {
|
|
message: string
|
|
title?: string
|
|
url?: string
|
|
}
|
|
| {
|
|
message?: string
|
|
title?: string
|
|
url: string
|
|
}
|
|
declare type ShareOptions = {
|
|
anchor?: number
|
|
dialogTitle?: string
|
|
excludedActivityTypes?: Array<string>
|
|
subject?: string
|
|
tintColor?: ColorValue
|
|
}
|
|
declare type SimpleTask = {
|
|
name: string
|
|
run: () => void
|
|
}
|
|
declare interface Spec extends TurboModule {
|
|
readonly getConstants: () => {
|
|
readonly buttonClicked: DialogAction
|
|
readonly buttonNegative: DialogButtonKey
|
|
readonly buttonNeutral: DialogButtonKey
|
|
readonly buttonPositive: DialogButtonKey
|
|
readonly dismissed: DialogAction
|
|
}
|
|
readonly showAlert: (
|
|
config: DialogOptions,
|
|
onError: (error: string) => void,
|
|
onAction: (action: DialogAction, buttonKey?: DialogButtonKey) => void,
|
|
) => void
|
|
}
|
|
declare interface Spec_2 extends TurboModule {
|
|
readonly blur?: (reactTag: number) => void
|
|
readonly clearJSResponder: () => void
|
|
readonly configureNextLayoutAnimation: (
|
|
config: Object,
|
|
callback: () => void,
|
|
errorCallback: (error: Object) => void,
|
|
) => void
|
|
readonly createView: (
|
|
reactTag: number,
|
|
viewName: string,
|
|
rootTag: RootTag,
|
|
props: Object,
|
|
) => void
|
|
readonly dispatchViewManagerCommand: (
|
|
reactTag: number,
|
|
commandID: number,
|
|
commandArgs?: Array<any>,
|
|
) => void
|
|
readonly findSubviewIn: (
|
|
reactTag: number,
|
|
point: Array<number>,
|
|
callback: (
|
|
nativeViewTag: number,
|
|
left: number,
|
|
top: number,
|
|
width: number,
|
|
height: number,
|
|
) => void,
|
|
) => void
|
|
readonly focus?: (reactTag: number) => void
|
|
readonly getConstants: () => Object
|
|
readonly getConstantsForViewManager?: (
|
|
viewManagerName: string,
|
|
) => Object | undefined
|
|
readonly getDefaultEventTypes?: () => Array<string>
|
|
readonly lazilyLoadView?: (name: string) => Object
|
|
readonly manageChildren: (
|
|
containerTag: number,
|
|
moveFromIndices: Array<number>,
|
|
moveToIndices: Array<number>,
|
|
addChildReactTags: Array<number>,
|
|
addAtIndices: Array<number>,
|
|
removeAtIndices: Array<number>,
|
|
) => void
|
|
readonly measure: (
|
|
reactTag: number,
|
|
callback: NativeMeasureOnSuccessCallback,
|
|
) => void
|
|
readonly measureInWindow: (
|
|
reactTag: number,
|
|
callback: NativeMeasureInWindowOnSuccessCallback,
|
|
) => void
|
|
readonly measureLayout: (
|
|
reactTag: number,
|
|
ancestorReactTag: number,
|
|
errorCallback: (error: Object) => void,
|
|
callback: NativeMeasureLayoutOnSuccessCallback,
|
|
) => void
|
|
readonly measureLayoutRelativeToParent: (
|
|
reactTag: number,
|
|
errorCallback: (error: Object) => void,
|
|
callback: (
|
|
left: number,
|
|
top: number,
|
|
width: number,
|
|
height: number,
|
|
) => void,
|
|
) => void
|
|
readonly sendAccessibilityEvent?: (
|
|
reactTag: number,
|
|
eventType: number,
|
|
) => void
|
|
readonly setChildren: (containerTag: number, reactTags: Array<number>) => void
|
|
readonly setJSResponder: (
|
|
reactTag: number,
|
|
blockNativeResponder: boolean,
|
|
) => void
|
|
readonly setLayoutAnimationEnabledExperimental?: (enabled: boolean) => void
|
|
readonly updateView: (
|
|
reactTag: number,
|
|
viewName: string,
|
|
props: Object,
|
|
) => void
|
|
readonly viewIsDescendantOf: (
|
|
reactTag: number,
|
|
ancestorReactTag: number,
|
|
callback: (result: Array<boolean>) => void,
|
|
) => void
|
|
}
|
|
declare type spring = typeof spring
|
|
declare type SpringAnimationConfig = Readonly<
|
|
AnimationConfig & {
|
|
bounciness?: number
|
|
damping?: number
|
|
delay?: number
|
|
friction?: number
|
|
mass?: number
|
|
overshootClamping?: boolean
|
|
restDisplacementThreshold?: number
|
|
restSpeedThreshold?: number
|
|
speed?: number
|
|
stiffness?: number
|
|
tension?: number
|
|
toValue:
|
|
| AnimatedColor_default
|
|
| AnimatedInterpolation_default<number>
|
|
| AnimatedValue_default
|
|
| AnimatedValueXY_default
|
|
| number
|
|
| {
|
|
a: number
|
|
b: number
|
|
g: number
|
|
r: number
|
|
}
|
|
| {
|
|
x: number
|
|
y: number
|
|
}
|
|
velocity?:
|
|
| number
|
|
| {
|
|
readonly x: number
|
|
readonly y: number
|
|
}
|
|
}
|
|
>
|
|
declare type StackFrame = {
|
|
collapse?: boolean
|
|
column: number | undefined
|
|
file: string | undefined
|
|
lineNumber: number | undefined
|
|
methodName: string
|
|
}
|
|
declare type StackProps = {
|
|
backgroundColor:
|
|
| undefined
|
|
| {
|
|
animated: boolean
|
|
value: StatusBarProps["backgroundColor"]
|
|
}
|
|
barStyle:
|
|
| undefined
|
|
| {
|
|
animated: boolean
|
|
value: StatusBarProps["barStyle"]
|
|
}
|
|
hidden:
|
|
| undefined
|
|
| {
|
|
animated: boolean
|
|
transition: StatusBarProps["showHideTransition"]
|
|
value: boolean
|
|
}
|
|
networkActivityIndicatorVisible: StatusBarProps["networkActivityIndicatorVisible"]
|
|
translucent: StatusBarProps["translucent"]
|
|
}
|
|
declare type stagger = typeof stagger
|
|
declare function startHeadlessTask(
|
|
taskId: number,
|
|
taskKey: string,
|
|
data: any,
|
|
): void
|
|
declare type State = {
|
|
cellsAroundViewport: {
|
|
first: number
|
|
last: number
|
|
}
|
|
firstVisibleItemKey: string | undefined
|
|
pendingScrollUpdateCount: number
|
|
renderMask: CellRenderMask
|
|
}
|
|
declare class StateSafePureComponent_default<
|
|
Props,
|
|
State extends {},
|
|
> extends React.PureComponent<Props, State> {
|
|
constructor(props: Props)
|
|
setState<K extends keyof State>(
|
|
partialState:
|
|
| (
|
|
| ((
|
|
$$PARAM_0$$: State,
|
|
$$PARAM_1$$: Props,
|
|
) => null | Pick<State, K> | undefined)
|
|
| Pick<State, K>
|
|
)
|
|
| null
|
|
| undefined,
|
|
callback?: () => unknown,
|
|
): void
|
|
}
|
|
declare class StatusBar extends React.Component<StatusBarProps> {
|
|
static currentHeight: null | number | undefined
|
|
componentDidMount(): void
|
|
componentDidUpdate(): void
|
|
componentWillUnmount(): void
|
|
static popStackEntry(entry: StackProps): void
|
|
static pushStackEntry(props: StatusBarProps): StackProps
|
|
render(): React.ReactNode
|
|
static replaceStackEntry(entry: StackProps, props: StatusBarProps): StackProps
|
|
static setBackgroundColor(color: ColorValue, animated?: boolean): void
|
|
static setBarStyle(style: StatusBarStyle, animated?: boolean): void
|
|
static setHidden(hidden: boolean, animation?: StatusBarAnimation): void
|
|
static setNetworkActivityIndicatorVisible(visible: boolean): void
|
|
static setTranslucent(translucent: boolean): void
|
|
}
|
|
declare type StatusBarAnimation = keyof {
|
|
fade: string
|
|
none: string
|
|
slide: string
|
|
}
|
|
declare type StatusBarBaseProps = {
|
|
readonly animated?: boolean
|
|
readonly barStyle?: "dark-content" | "default" | "light-content"
|
|
readonly hidden?: boolean
|
|
}
|
|
declare type StatusBarProps = Readonly<
|
|
StatusBarPropsAndroid & StatusBarPropsIOS & StatusBarBaseProps
|
|
>
|
|
declare type StatusBarPropsAndroid = {
|
|
readonly backgroundColor?: ColorValue
|
|
readonly translucent?: boolean
|
|
}
|
|
declare type StatusBarPropsIOS = {
|
|
readonly networkActivityIndicatorVisible?: boolean
|
|
readonly showHideTransition?: "fade" | "none" | "slide"
|
|
}
|
|
declare type StatusBarStyle = keyof {
|
|
"dark-content": string
|
|
default: string
|
|
"light-content": string
|
|
}
|
|
declare type StickyHeaderComponentType = (
|
|
props: ScrollViewStickyHeaderProps & {
|
|
ref?: React.Ref<{
|
|
readonly setNextHeaderY: ($$PARAM_0$$: number) => void
|
|
}>
|
|
},
|
|
) => React.ReactNode
|
|
declare type StyleProp<T> =
|
|
| ""
|
|
| false
|
|
| null
|
|
| ReadonlyArray<StyleProp<T>>
|
|
| T
|
|
| void
|
|
declare namespace StyleSheet {
|
|
export {
|
|
AbsoluteFillStyle,
|
|
hairlineWidth,
|
|
absoluteFill,
|
|
absoluteFillObject,
|
|
compose,
|
|
flatten,
|
|
setStyleAttributePreprocessor,
|
|
create,
|
|
}
|
|
}
|
|
declare type SubmitBehavior = "blurAndSubmit" | "newline" | "submit"
|
|
declare type subtract = typeof subtract
|
|
declare type Switch = typeof Switch
|
|
declare type SwitchChangeEvent = NativeSyntheticEvent<SwitchChangeEventData>
|
|
declare type SwitchChangeEventData = {
|
|
readonly target: number
|
|
readonly value: boolean
|
|
}
|
|
declare type SwitchNativeProps = Readonly<
|
|
ViewProps & {
|
|
disabled?: WithDefault<boolean, false>
|
|
onChange?: BubblingEventHandler<NativeSwitchChangeEvent>
|
|
onTintColor?: ColorValue
|
|
thumbColor?: ColorValue
|
|
thumbTintColor?: ColorValue
|
|
tintColor?: ColorValue
|
|
trackColorForFalse?: ColorValue
|
|
trackColorForTrue?: ColorValue
|
|
value?: WithDefault<boolean, false>
|
|
}
|
|
>
|
|
declare type SwitchProps = Readonly<
|
|
ViewProps & SwitchPropsIOS & SwitchPropsBase
|
|
>
|
|
declare type SwitchPropsBase = {
|
|
disabled?: boolean
|
|
ios_backgroundColor?: ColorValue
|
|
onChange?: (event: SwitchChangeEvent) => Promise<void> | void
|
|
onValueChange?: (value: boolean) => Promise<void> | void
|
|
thumbColor?: ColorValue
|
|
trackColor?: {
|
|
readonly false?: ColorValue
|
|
readonly true?: ColorValue
|
|
}
|
|
value?: boolean
|
|
}
|
|
declare type SwitchPropsIOS = {
|
|
onTintColor?: ColorValue
|
|
thumbTintColor?: ColorValue
|
|
tintColor?: ColorValue
|
|
}
|
|
declare type SwitchRef = React.ComponentRef<
|
|
typeof $$AndroidSwitchNativeComponent | typeof $$SwitchNativeComponent
|
|
>
|
|
declare namespace Systrace {
|
|
export {
|
|
isEnabled,
|
|
setEnabled,
|
|
beginEvent,
|
|
endEvent,
|
|
beginAsyncEvent,
|
|
endAsyncEvent,
|
|
counterEvent,
|
|
EventName,
|
|
EventArgs,
|
|
}
|
|
}
|
|
declare type TargetedEvent = {
|
|
readonly target: number
|
|
}
|
|
declare type TargetEvent = {
|
|
readonly target: number
|
|
}
|
|
declare type Task = (() => void) | PromiseTask | SimpleTask
|
|
declare type TaskCanceller = () => void
|
|
declare type TaskCancelProvider = () => TaskCanceller
|
|
declare type TaskProvider = () => HeadlessTask
|
|
declare type TBackHandler = {
|
|
addEventListener(
|
|
eventName: BackPressEventName,
|
|
handler: () => boolean | undefined,
|
|
): {
|
|
remove: () => void
|
|
}
|
|
exitApp(): void
|
|
}
|
|
declare type Text = typeof Text
|
|
declare type TextBaseProps = {
|
|
readonly allowFontScaling?: boolean
|
|
readonly android_hyphenationFrequency?: "full" | "none" | "normal"
|
|
readonly children?: React.ReactNode
|
|
readonly ellipsizeMode?: "clip" | "head" | "middle" | "tail"
|
|
readonly id?: string
|
|
readonly maxFontSizeMultiplier?: number
|
|
readonly nativeID?: string
|
|
readonly numberOfLines?: number
|
|
readonly onAccessibilityAction?: (event: AccessibilityActionEvent) => unknown
|
|
readonly onLayout?: (event: LayoutChangeEvent) => unknown
|
|
readonly onLongPress?: (event: GestureResponderEvent) => unknown
|
|
readonly onMoveShouldSetResponder?: () => boolean
|
|
readonly onPress?: (event: GestureResponderEvent) => unknown
|
|
readonly onPressIn?: (event: GestureResponderEvent) => unknown
|
|
readonly onPressOut?: (event: GestureResponderEvent) => unknown
|
|
readonly onResponderGrant?: (event: GestureResponderEvent) => void
|
|
readonly onResponderMove?: (event: GestureResponderEvent) => void
|
|
readonly onResponderRelease?: (event: GestureResponderEvent) => void
|
|
readonly onResponderTerminate?: (event: GestureResponderEvent) => void
|
|
readonly onResponderTerminationRequest?: () => boolean
|
|
readonly onStartShouldSetResponder?: () => boolean
|
|
readonly onTextLayout?: (event: TextLayoutEvent) => unknown
|
|
readonly pressRetentionOffset?: PressRetentionOffset
|
|
readonly role?: Role
|
|
readonly selectable?: boolean
|
|
readonly style?: TextStyleProp
|
|
readonly testID?: string
|
|
}
|
|
declare type TextContentType =
|
|
| "addressCity"
|
|
| "addressCityAndState"
|
|
| "addressState"
|
|
| "birthdate"
|
|
| "birthdateDay"
|
|
| "birthdateMonth"
|
|
| "birthdateYear"
|
|
| "cellularEID"
|
|
| "cellularIMEI"
|
|
| "countryName"
|
|
| "creditCardExpiration"
|
|
| "creditCardExpirationMonth"
|
|
| "creditCardExpirationYear"
|
|
| "creditCardFamilyName"
|
|
| "creditCardGivenName"
|
|
| "creditCardMiddleName"
|
|
| "creditCardName"
|
|
| "creditCardNumber"
|
|
| "creditCardSecurityCode"
|
|
| "creditCardType"
|
|
| "dateTime"
|
|
| "emailAddress"
|
|
| "familyName"
|
|
| "flightNumber"
|
|
| "fullStreetAddress"
|
|
| "givenName"
|
|
| "jobTitle"
|
|
| "location"
|
|
| "middleName"
|
|
| "name"
|
|
| "namePrefix"
|
|
| "nameSuffix"
|
|
| "newPassword"
|
|
| "nickname"
|
|
| "none"
|
|
| "oneTimeCode"
|
|
| "organizationName"
|
|
| "password"
|
|
| "postalCode"
|
|
| "shipmentTrackingNumber"
|
|
| "streetAddressLine1"
|
|
| "streetAddressLine2"
|
|
| "sublocality"
|
|
| "telephoneNumber"
|
|
| "URL"
|
|
| "username"
|
|
declare type TextForwardRef = React.ComponentRef<
|
|
typeof NativeText | typeof NativeVirtualText
|
|
>
|
|
declare type TextInput = typeof TextInput
|
|
declare type TextInputAndroidProps = {
|
|
readonly cursorColor?: ColorValue
|
|
readonly disableFullscreenUI?: boolean
|
|
readonly importantForAutofill?:
|
|
| "auto"
|
|
| "no"
|
|
| "noExcludeDescendants"
|
|
| "yes"
|
|
| "yesExcludeDescendants"
|
|
readonly inlineImageLeft?: string
|
|
readonly inlineImagePadding?: number
|
|
readonly numberOfLines?: number
|
|
readonly returnKeyLabel?: string
|
|
readonly rows?: number
|
|
readonly selectionHandleColor?: ColorValue
|
|
readonly showSoftInputOnFocus?: boolean
|
|
readonly textBreakStrategy?: "balanced" | "highQuality" | "simple"
|
|
readonly underlineColorAndroid?: ColorValue
|
|
}
|
|
declare type TextInputBaseProps = {
|
|
readonly allowFontScaling?: boolean
|
|
readonly autoCapitalize?: AutoCapitalize
|
|
readonly autoComplete?:
|
|
| "additional-name"
|
|
| "address-line1"
|
|
| "address-line2"
|
|
| "birthdate-day"
|
|
| "birthdate-full"
|
|
| "birthdate-month"
|
|
| "birthdate-year"
|
|
| "cc-csc"
|
|
| "cc-exp-day"
|
|
| "cc-exp-month"
|
|
| "cc-exp-year"
|
|
| "cc-exp"
|
|
| "cc-family-name"
|
|
| "cc-given-name"
|
|
| "cc-middle-name"
|
|
| "cc-name"
|
|
| "cc-number"
|
|
| "cc-type"
|
|
| "country"
|
|
| "current-password"
|
|
| "email"
|
|
| "family-name"
|
|
| "gender"
|
|
| "given-name"
|
|
| "honorific-prefix"
|
|
| "honorific-suffix"
|
|
| "name-family"
|
|
| "name-given"
|
|
| "name-middle-initial"
|
|
| "name-middle"
|
|
| "name-prefix"
|
|
| "name-suffix"
|
|
| "name"
|
|
| "new-password"
|
|
| "nickname"
|
|
| "off"
|
|
| "one-time-code"
|
|
| "organization-title"
|
|
| "organization"
|
|
| "password-new"
|
|
| "password"
|
|
| "postal-address-country"
|
|
| "postal-address-extended-postal-code"
|
|
| "postal-address-extended"
|
|
| "postal-address-locality"
|
|
| "postal-address-region"
|
|
| "postal-address"
|
|
| "postal-code"
|
|
| "sms-otp"
|
|
| "street-address"
|
|
| "tel-country-code"
|
|
| "tel-device"
|
|
| "tel-national"
|
|
| "tel"
|
|
| "url"
|
|
| "username-new"
|
|
| "username"
|
|
readonly autoCorrect?: boolean
|
|
readonly autoFocus?: boolean
|
|
readonly blurOnSubmit?: boolean
|
|
readonly caretHidden?: boolean
|
|
readonly contextMenuHidden?: boolean
|
|
readonly defaultValue?: string
|
|
readonly editable?: boolean
|
|
readonly enterKeyHint?: EnterKeyHintTypeOptions
|
|
readonly forwardedRef?: React.Ref<TextInputInstance>
|
|
readonly inputMode?: InputModeOptions
|
|
readonly keyboardType?: KeyboardTypeOptions
|
|
readonly maxFontSizeMultiplier?: number
|
|
readonly maxLength?: number
|
|
readonly multiline?: boolean
|
|
readonly onBlur?: (e: TextInputBlurEvent) => unknown
|
|
readonly onChange?: (e: TextInputChangeEvent) => unknown
|
|
readonly onChangeText?: (text: string) => unknown
|
|
readonly onContentSizeChange?: (e: TextInputContentSizeChangeEvent) => unknown
|
|
readonly onEndEditing?: (e: TextInputEndEditingEvent) => unknown
|
|
readonly onFocus?: (e: TextInputFocusEvent) => unknown
|
|
readonly onKeyPress?: (e: TextInputKeyPressEvent) => unknown
|
|
readonly onPress?: (event: GestureResponderEvent) => unknown
|
|
readonly onPressIn?: (event: GestureResponderEvent) => unknown
|
|
readonly onPressOut?: (event: GestureResponderEvent) => unknown
|
|
readonly onScroll?: (e: ScrollEvent) => unknown
|
|
readonly onSelectionChange?: (e: TextInputSelectionChangeEvent) => unknown
|
|
readonly onSubmitEditing?: (e: TextInputSubmitEditingEvent) => unknown
|
|
readonly placeholder?: string
|
|
readonly placeholderTextColor?: ColorValue
|
|
readonly readOnly?: boolean
|
|
readonly returnKeyType?: ReturnKeyTypeOptions
|
|
readonly secureTextEntry?: boolean
|
|
readonly selection?: {
|
|
readonly end?: number
|
|
readonly start: number
|
|
}
|
|
readonly selectionColor?: ColorValue
|
|
readonly selectTextOnFocus?: boolean
|
|
readonly style?: TextStyleProp
|
|
readonly submitBehavior?: SubmitBehavior
|
|
readonly textAlign?: "center" | "left" | "right"
|
|
readonly value?: string
|
|
}
|
|
declare type TextInputBlurEvent = BlurEvent
|
|
declare type TextInputChangeEvent =
|
|
NativeSyntheticEvent<TextInputChangeEventData>
|
|
declare type TextInputChangeEventData = {
|
|
readonly eventCount: number
|
|
readonly target: number
|
|
readonly text: string
|
|
}
|
|
declare type TextInputComponentStatics = {
|
|
readonly State: {
|
|
readonly blurTextInput: (textField: HostInstance | undefined) => void
|
|
readonly currentlyFocusedField: () => number | undefined
|
|
readonly currentlyFocusedInput: () => HostInstance | undefined
|
|
readonly focusTextInput: (textField: HostInstance | undefined) => void
|
|
}
|
|
}
|
|
declare type TextInputContentSizeChangeEvent =
|
|
NativeSyntheticEvent<TextInputContentSizeChangeEventData>
|
|
declare type TextInputContentSizeChangeEventData = {
|
|
readonly contentSize: {
|
|
readonly height: number
|
|
readonly width: number
|
|
}
|
|
readonly target: number
|
|
}
|
|
declare type TextInputEndEditingEvent =
|
|
NativeSyntheticEvent<TextInputEndEditingEventData>
|
|
declare type TextInputEndEditingEventData = Readonly<
|
|
TargetEvent & {
|
|
eventCount: number
|
|
text: string
|
|
}
|
|
>
|
|
declare type TextInputFocusEvent = FocusEvent
|
|
declare type TextInputInstance = _TextInputInstance
|
|
declare type TextInputIOSProps = {
|
|
readonly clearButtonMode?:
|
|
| "always"
|
|
| "never"
|
|
| "unless-editing"
|
|
| "while-editing"
|
|
readonly clearTextOnFocus?: boolean
|
|
readonly dataDetectorTypes?:
|
|
| (DataDetectorTypesType | undefined)
|
|
| ReadonlyArray<DataDetectorTypesType>
|
|
readonly disableKeyboardShortcuts?: boolean
|
|
readonly enablesReturnKeyAutomatically?: boolean
|
|
readonly inputAccessoryViewButtonLabel?: string
|
|
readonly inputAccessoryViewID?: string
|
|
readonly keyboardAppearance?: "dark" | "default" | "light"
|
|
readonly lineBreakModeIOS?:
|
|
| "char"
|
|
| "clip"
|
|
| "head"
|
|
| "middle"
|
|
| "tail"
|
|
| "wordWrapping"
|
|
readonly lineBreakStrategyIOS?:
|
|
| "hangul-word"
|
|
| "none"
|
|
| "push-out"
|
|
| "standard"
|
|
readonly passwordRules?: PasswordRules
|
|
readonly rejectResponderTermination?: boolean
|
|
readonly scrollEnabled?: boolean
|
|
readonly smartInsertDelete?: boolean
|
|
readonly spellCheck?: boolean
|
|
readonly textContentType?: TextContentType
|
|
}
|
|
declare type TextInputKeyPressEvent =
|
|
NativeSyntheticEvent<TextInputKeyPressEventData>
|
|
declare type TextInputKeyPressEventData = Readonly<
|
|
Omit<TargetEvent, "target"> & {
|
|
eventCount: number
|
|
key: string
|
|
target?: number
|
|
}
|
|
>
|
|
declare type TextInputProps = Readonly<
|
|
Omit<ViewProps, "style"> &
|
|
TextInputIOSProps &
|
|
TextInputAndroidProps &
|
|
TextInputBaseProps
|
|
>
|
|
declare type TextInputSelectionChangeEvent =
|
|
NativeSyntheticEvent<TextInputSelectionChangeEventData>
|
|
declare type TextInputSelectionChangeEventData = Readonly<
|
|
TargetEvent & {
|
|
selection: Selection
|
|
}
|
|
>
|
|
declare type TextInputSubmitEditingEvent =
|
|
NativeSyntheticEvent<TextInputSubmitEditingEventData>
|
|
declare type TextInputSubmitEditingEventData = Readonly<
|
|
TargetEvent & {
|
|
eventCount: number
|
|
text: string
|
|
}
|
|
>
|
|
declare type TextInputType = InternalTextInput & TextInputComponentStatics
|
|
declare type TextLayoutEvent = NativeSyntheticEvent<TextLayoutEventData>
|
|
declare type TextLayoutEventData = {
|
|
readonly lines: Array<TextLayoutLine>
|
|
}
|
|
declare type TextLayoutLine = Readonly<
|
|
LayoutRectangle & {
|
|
ascender: number
|
|
capHeight: number
|
|
descender: number
|
|
text: string
|
|
xHeight: number
|
|
}
|
|
>
|
|
declare type TextPointerEventProps = {
|
|
readonly onPointerEnter?: (event: PointerEvent) => void
|
|
readonly onPointerLeave?: (event: PointerEvent) => void
|
|
readonly onPointerMove?: (event: PointerEvent) => void
|
|
}
|
|
declare type TextProps = Readonly<
|
|
TextPointerEventProps &
|
|
TextPropsIOS &
|
|
TextPropsAndroid &
|
|
TextBaseProps &
|
|
AccessibilityProps
|
|
>
|
|
declare type TextPropsAndroid = {
|
|
adjustsFontSizeToFit?: boolean
|
|
dataDetectorType?: "all" | "email" | "link" | "none" | "phoneNumber"
|
|
disabled?: boolean
|
|
minimumFontScale?: number
|
|
selectionColor?: ColorValue
|
|
textBreakStrategy?: "balanced" | "highQuality" | "simple"
|
|
}
|
|
declare type TextPropsIOS = {
|
|
adjustsFontSizeToFit?: boolean
|
|
dynamicTypeRamp?:
|
|
| "body"
|
|
| "callout"
|
|
| "caption1"
|
|
| "caption2"
|
|
| "footnote"
|
|
| "headline"
|
|
| "largeTitle"
|
|
| "subheadline"
|
|
| "title1"
|
|
| "title2"
|
|
| "title3"
|
|
lineBreakStrategyIOS?: "hangul-word" | "none" | "push-out" | "standard"
|
|
suppressHighlighting?: boolean
|
|
}
|
|
declare type TextStyle = ____TextStyle_Internal
|
|
declare type TextStyleProp = ____TextStyleProp_Internal
|
|
declare type Timespan = {
|
|
endExtras?: Extras
|
|
endTime?: number
|
|
startExtras?: Extras
|
|
startTime: number
|
|
totalTime?: number
|
|
}
|
|
declare type timing = typeof timing
|
|
declare type TimingAnimationConfig = Readonly<
|
|
AnimationConfig & {
|
|
delay?: number
|
|
duration?: number
|
|
toValue:
|
|
| AnimatedColor_default
|
|
| AnimatedInterpolation_default<number>
|
|
| AnimatedValue_default
|
|
| AnimatedValueXY_default
|
|
| number
|
|
| RgbaValue
|
|
| {
|
|
readonly x: number
|
|
readonly y: number
|
|
}
|
|
easing?: (value: number) => number
|
|
}
|
|
>
|
|
declare type ToastAndroid = typeof ToastAndroid
|
|
declare type Touchable = typeof Touchable
|
|
declare type TouchableHighlight = typeof TouchableHighlight
|
|
declare type TouchableHighlightBaseProps = {
|
|
readonly activeOpacity?: number
|
|
readonly hostRef?: React.Ref<React.ComponentRef<typeof View>>
|
|
readonly onHideUnderlay?: () => void
|
|
readonly onShowUnderlay?: () => void
|
|
readonly style?: ViewStyleProp
|
|
readonly testOnly_pressed?: boolean
|
|
readonly underlayColor?: ColorValue
|
|
}
|
|
declare type TouchableHighlightProps = Readonly<
|
|
TouchableWithoutFeedbackProps &
|
|
AndroidProps &
|
|
IOSProps &
|
|
TouchableHighlightBaseProps
|
|
>
|
|
declare class TouchableNativeFeedback extends React.Component<
|
|
TouchableNativeFeedbackProps,
|
|
TouchableNativeFeedbackState
|
|
> {
|
|
state: TouchableNativeFeedbackState
|
|
static canUseNativeForeground: () => boolean
|
|
static Ripple: (
|
|
color: string,
|
|
borderless: boolean,
|
|
rippleRadius?: null | number | undefined,
|
|
) => {
|
|
readonly borderless: boolean
|
|
readonly color: number | undefined
|
|
readonly rippleRadius: number | undefined
|
|
readonly type: "RippleAndroid"
|
|
}
|
|
static SelectableBackground: (rippleRadius?: null | number | undefined) => {
|
|
readonly attribute: "selectableItemBackground"
|
|
readonly rippleRadius: number | undefined
|
|
readonly type: "ThemeAttrAndroid"
|
|
}
|
|
static SelectableBackgroundBorderless: (
|
|
rippleRadius?: null | number | undefined,
|
|
) => {
|
|
readonly attribute: "selectableItemBackgroundBorderless"
|
|
readonly rippleRadius: number | undefined
|
|
readonly type: "ThemeAttrAndroid"
|
|
}
|
|
componentDidMount(): unknown
|
|
componentDidUpdate(
|
|
prevProps: TouchableNativeFeedbackProps,
|
|
prevState: TouchableNativeFeedbackState,
|
|
): void
|
|
componentWillUnmount(): void
|
|
render(): React.ReactNode
|
|
}
|
|
declare type TouchableNativeFeedbackProps = Readonly<
|
|
TouchableWithoutFeedbackProps &
|
|
TouchableNativeFeedbackTVProps & {
|
|
background?:
|
|
| {
|
|
readonly attribute:
|
|
| "selectableItemBackground"
|
|
| "selectableItemBackgroundBorderless"
|
|
readonly rippleRadius: number | undefined
|
|
readonly type: "ThemeAttrAndroid"
|
|
}
|
|
| {
|
|
readonly borderless: boolean
|
|
readonly color: number | undefined
|
|
readonly rippleRadius: number | undefined
|
|
readonly type: "RippleAndroid"
|
|
}
|
|
useForeground?: boolean
|
|
}
|
|
>
|
|
declare type TouchableNativeFeedbackState = {
|
|
readonly pressability: Pressability_default
|
|
}
|
|
declare type TouchableNativeFeedbackTVProps = {
|
|
hasTVPreferredFocus?: boolean
|
|
nextFocusDown?: number
|
|
nextFocusForward?: number
|
|
nextFocusLeft?: number
|
|
nextFocusRight?: number
|
|
nextFocusUp?: number
|
|
}
|
|
declare type TouchableOpacity = typeof TouchableOpacity
|
|
declare type TouchableOpacityBaseProps = {
|
|
readonly activeOpacity?: number
|
|
readonly hostRef?: React.Ref<React.ComponentRef<typeof Animated.View>>
|
|
readonly style?: Animated.WithAnimatedValue<ViewStyleProp>
|
|
}
|
|
declare type TouchableOpacityProps = Readonly<
|
|
TouchableWithoutFeedbackProps &
|
|
TouchableOpacityTVProps &
|
|
TouchableOpacityBaseProps
|
|
>
|
|
declare type TouchableOpacityTVProps = {
|
|
readonly hasTVPreferredFocus?: boolean
|
|
readonly nextFocusDown?: number
|
|
readonly nextFocusForward?: number
|
|
readonly nextFocusLeft?: number
|
|
readonly nextFocusRight?: number
|
|
readonly nextFocusUp?: number
|
|
}
|
|
declare type TouchableState =
|
|
| typeof States.ERROR
|
|
| typeof States.NOT_RESPONDER
|
|
| typeof States.RESPONDER_ACTIVE_LONG_PRESS_IN
|
|
| typeof States.RESPONDER_ACTIVE_LONG_PRESS_OUT
|
|
| typeof States.RESPONDER_ACTIVE_PRESS_IN
|
|
| typeof States.RESPONDER_ACTIVE_PRESS_OUT
|
|
| typeof States.RESPONDER_INACTIVE_PRESS_IN
|
|
| typeof States.RESPONDER_INACTIVE_PRESS_OUT
|
|
declare function TouchableWithoutFeedback(
|
|
props: TouchableWithoutFeedbackProps,
|
|
): React.ReactNode
|
|
declare type TouchableWithoutFeedbackProps = Readonly<
|
|
TouchableWithoutFeedbackPropsAndroid &
|
|
TouchableWithoutFeedbackPropsIOS &
|
|
AccessibilityProps & {
|
|
children?: React.ReactNode
|
|
delayLongPress?: number
|
|
delayPressIn?: number
|
|
delayPressOut?: number
|
|
disabled?: boolean
|
|
focusable?: boolean
|
|
hitSlop?: EdgeInsetsOrSizeProp
|
|
id?: string
|
|
importantForAccessibility?: "auto" | "no-hide-descendants" | "no" | "yes"
|
|
nativeID?: string
|
|
onAccessibilityAction?: (event: AccessibilityActionEvent) => unknown
|
|
onBlur?: (event: BlurEvent) => unknown
|
|
onFocus?: (event: FocusEvent) => unknown
|
|
onLayout?: (event: LayoutChangeEvent) => unknown
|
|
onLongPress?: (event: GestureResponderEvent) => unknown
|
|
onPress?: (event: GestureResponderEvent) => unknown
|
|
onPressIn?: (event: GestureResponderEvent) => unknown
|
|
onPressOut?: (event: GestureResponderEvent) => unknown
|
|
pressRetentionOffset?: EdgeInsetsOrSizeProp
|
|
rejectResponderTermination?: boolean
|
|
style?: ViewStyleProp
|
|
testID?: string
|
|
}
|
|
>
|
|
declare type TouchableWithoutFeedbackPropsAndroid = {
|
|
touchSoundDisabled?: boolean
|
|
}
|
|
declare type TouchableWithoutFeedbackPropsIOS = {}
|
|
declare type TouchEventProps = {
|
|
readonly onTouchCancel?: (e: GestureResponderEvent) => void
|
|
readonly onTouchCancelCapture?: (e: GestureResponderEvent) => void
|
|
readonly onTouchEnd?: (e: GestureResponderEvent) => void
|
|
readonly onTouchEndCapture?: (e: GestureResponderEvent) => void
|
|
readonly onTouchMove?: (e: GestureResponderEvent) => void
|
|
readonly onTouchMoveCapture?: (e: GestureResponderEvent) => void
|
|
readonly onTouchStart?: (e: GestureResponderEvent) => void
|
|
readonly onTouchStartCapture?: (e: GestureResponderEvent) => void
|
|
}
|
|
declare type TransformsStyle = ____TransformStyle_Internal
|
|
declare interface TurboModule extends DEPRECATED_RCTExport<void> {}
|
|
declare namespace TurboModuleRegistry {
|
|
export { get_2 as get, getEnforcing }
|
|
}
|
|
declare type TVViewPropsIOS = {
|
|
readonly hasTVPreferredFocus?: boolean
|
|
readonly isTVSelectable?: boolean
|
|
readonly tvParallaxMagnification?: number
|
|
readonly tvParallaxShiftDistanceX?: number
|
|
readonly tvParallaxShiftDistanceY?: number
|
|
readonly tvParallaxTiltAngle?: number
|
|
}
|
|
declare type UIManager = typeof UIManager
|
|
declare interface UIManagerJSInterface extends Spec_2 {
|
|
readonly getViewManagerConfig: (viewManagerName: string) => Object
|
|
readonly hasViewManagerConfig: (viewManagerName: string) => boolean
|
|
}
|
|
declare type unforkEvent = typeof unforkEvent
|
|
declare function unforkEventImpl(
|
|
event: (AnimatedEvent | null | undefined) | (Function | null | undefined),
|
|
listener: Function,
|
|
): void
|
|
declare function unmountApplicationComponentAtRootTag(rootTag: RootTag): void
|
|
declare type UnsafeEventObject = Object
|
|
declare type UnsafeMixed = unknown
|
|
declare type UnsafeNativeEventObject = Object
|
|
declare type UnsafeObject = Object
|
|
declare function useAnimatedValue(
|
|
initialValue: number,
|
|
config?: Animated.AnimatedConfig | null | undefined,
|
|
): Animated.Value
|
|
declare function useColorScheme(): ColorSchemeName | null | undefined
|
|
declare function useWindowDimensions(): DisplayMetrics | DisplayMetricsAndroid
|
|
declare type UTFSequence = typeof UTFSequence
|
|
declare type Value = null | {
|
|
horizontal: boolean
|
|
}
|
|
declare type ValueOfUnion<T, K> = T extends any
|
|
? K extends keyof T
|
|
? T[K]
|
|
: never
|
|
: never
|
|
declare type ValueXYListenerCallback = (value: {
|
|
x: number
|
|
y: number
|
|
}) => unknown
|
|
declare type Vibration = typeof Vibration
|
|
declare type View = typeof View
|
|
declare function View_default(
|
|
props: ViewProps & {
|
|
ref?: React.Ref<React.ComponentRef<typeof $$ViewNativeComponent>>
|
|
},
|
|
): React.ReactNode
|
|
declare type ViewabilityConfig = {
|
|
readonly itemVisiblePercentThreshold?: number
|
|
readonly minimumViewTime?: number
|
|
readonly viewAreaCoveragePercentThreshold?: number
|
|
readonly waitForInteraction?: boolean
|
|
}
|
|
declare type ViewabilityConfigCallbackPair = {
|
|
viewabilityConfig: ViewabilityConfig
|
|
onViewableItemsChanged: (info: {
|
|
changed: Array<ListViewToken>
|
|
viewableItems: Array<ListViewToken>
|
|
}) => void
|
|
}
|
|
declare class ViewabilityHelper_default {
|
|
computeViewableItems(
|
|
props: CellMetricProps,
|
|
scrollOffset: number,
|
|
viewportHeight: number,
|
|
listMetrics: ListMetricsAggregator_default,
|
|
renderRange?: {
|
|
first: number
|
|
last: number
|
|
},
|
|
): Array<number>
|
|
constructor(config?: ViewabilityConfig)
|
|
dispose(): void
|
|
onUpdate(
|
|
props: CellMetricProps,
|
|
scrollOffset: number,
|
|
viewportHeight: number,
|
|
listMetrics: ListMetricsAggregator_default,
|
|
createViewToken: (
|
|
index: number,
|
|
isViewable: boolean,
|
|
props: CellMetricProps,
|
|
) => ListViewToken,
|
|
onViewableItemsChanged: ($$PARAM_0$$: {
|
|
changed: Array<ListViewToken>
|
|
viewableItems: Array<ListViewToken>
|
|
}) => void,
|
|
renderRange?: {
|
|
first: number
|
|
last: number
|
|
},
|
|
): void
|
|
recordInteraction(): void
|
|
resetViewableIndices(): void
|
|
}
|
|
declare type ViewabilityHelperT = typeof ViewabilityHelper_default
|
|
declare type ViewBaseProps = {
|
|
readonly children?: React.ReactNode
|
|
readonly collapsable?: boolean
|
|
readonly collapsableChildren?: boolean
|
|
readonly hitSlop?: EdgeInsetsOrSizeProp
|
|
readonly id?: string
|
|
readonly nativeID?: string
|
|
readonly needsOffscreenAlphaCompositing?: boolean
|
|
readonly pointerEvents?: "auto" | "box-none" | "box-only" | "none"
|
|
readonly removeClippedSubviews?: boolean
|
|
readonly style?: ViewStyleProp
|
|
readonly testID?: string
|
|
}
|
|
declare type ViewConfig = {
|
|
readonly baseModuleName?: string
|
|
readonly bubblingEventTypes?: {
|
|
readonly [eventName: string]: {
|
|
readonly phasedRegistrationNames: {
|
|
readonly bubbled: string
|
|
readonly captured: string
|
|
readonly skipBubbling?: boolean
|
|
}
|
|
}
|
|
}
|
|
readonly Commands?: {
|
|
readonly [commandName: string]: number
|
|
}
|
|
readonly Constants?: {
|
|
readonly [name: string]: unknown
|
|
}
|
|
readonly directEventTypes?: {
|
|
readonly [eventName: string]: {
|
|
readonly registrationName: string
|
|
}
|
|
}
|
|
readonly Manager?: string
|
|
readonly NativeProps?: {
|
|
readonly [propName: string]: string
|
|
}
|
|
readonly supportsRawText?: boolean
|
|
readonly uiViewClassName: string
|
|
readonly validAttributes: AttributeConfiguration
|
|
}
|
|
declare type ViewProps = Readonly<
|
|
DirectEventProps &
|
|
GestureResponderHandlers &
|
|
MouseEventProps &
|
|
PointerEventProps &
|
|
FocusEventProps &
|
|
TouchEventProps &
|
|
ViewPropsAndroid &
|
|
ViewPropsIOS &
|
|
AccessibilityProps &
|
|
ViewBaseProps
|
|
>
|
|
declare type ViewPropsAndroid = {
|
|
readonly focusable?: boolean
|
|
readonly hasTVPreferredFocus?: boolean
|
|
readonly nativeBackgroundAndroid?: AndroidDrawable
|
|
readonly nativeForegroundAndroid?: AndroidDrawable
|
|
readonly nextFocusDown?: number
|
|
readonly nextFocusForward?: number
|
|
readonly nextFocusLeft?: number
|
|
readonly nextFocusRight?: number
|
|
readonly nextFocusUp?: number
|
|
readonly onClick?: (event: GestureResponderEvent) => unknown
|
|
readonly renderToHardwareTextureAndroid?: boolean
|
|
readonly tabIndex?: -1 | 0
|
|
}
|
|
declare type ViewPropsIOS = {
|
|
readonly shouldRasterizeIOS?: boolean
|
|
}
|
|
declare type ViewStyle = ____ViewStyle_Internal
|
|
declare type ViewStyleProp = ____ViewStyleProp_Internal
|
|
declare type VirtualizedList = typeof VirtualizedList
|
|
declare class VirtualizedList_default extends StateSafePureComponent_default<
|
|
VirtualizedListProps,
|
|
State
|
|
> {
|
|
static contextType: typeof VirtualizedListContext
|
|
state: State
|
|
componentDidMount(): void
|
|
componentDidUpdate(prevProps: VirtualizedListProps): void
|
|
componentWillUnmount(): void
|
|
constructor(props: VirtualizedListProps)
|
|
flashScrollIndicators(): void
|
|
static getDerivedStateFromProps(
|
|
newProps: VirtualizedListProps,
|
|
prevState: State,
|
|
): State
|
|
getScrollableNode(): null | number | undefined
|
|
getScrollRef(): null | React.ComponentRef<typeof ScrollView> | undefined
|
|
getScrollResponder(): null | ScrollResponderType | undefined
|
|
hasMore(): boolean
|
|
measureLayoutRelativeToContainingList(): void
|
|
recordInteraction(): void
|
|
render(): React.ReactNode
|
|
scrollToEnd(
|
|
params?:
|
|
| null
|
|
| undefined
|
|
| {
|
|
animated?: boolean
|
|
},
|
|
): void
|
|
scrollToIndex(params: {
|
|
animated?: boolean
|
|
index: number
|
|
viewOffset?: number
|
|
viewPosition?: number
|
|
}): any
|
|
scrollToItem(params: {
|
|
animated?: boolean
|
|
item: Item
|
|
viewOffset?: number
|
|
viewPosition?: number
|
|
}): void
|
|
scrollToOffset(params: { animated?: boolean; offset: number }): void
|
|
setNativeProps(props: Object): void
|
|
}
|
|
declare type VirtualizedListContext = typeof VirtualizedListContext
|
|
declare function VirtualizedListContextResetter($$PARAM_0$$: {
|
|
children: React.ReactNode
|
|
}): React.ReactNode
|
|
declare type VirtualizedListContextResetterT =
|
|
typeof VirtualizedListContextResetter
|
|
declare type VirtualizedListProps = ScrollViewProps &
|
|
RequiredVirtualizedListProps &
|
|
OptionalVirtualizedListProps
|
|
declare type VirtualizedListT = typeof VirtualizedList_default
|
|
declare type VirtualizedListType = typeof $$index.VirtualizedList
|
|
declare type VirtualizedSectionList = typeof VirtualizedSectionList
|
|
declare type VirtualizedSectionListProps<
|
|
ItemT,
|
|
SectionT = DefaultVirtualizedSectionT,
|
|
> = RequiredVirtualizedSectionListProps<ItemT, SectionT> &
|
|
OptionalVirtualizedSectionListProps<ItemT, SectionT> &
|
|
Omit<VirtualizedListProps, "data" | "renderItem">
|
|
declare type VirtualizedSectionListType = typeof $$index.VirtualizedSectionList
|
|
declare enum VirtualViewMode {
|
|
Hidden = 2,
|
|
Prerender = 1,
|
|
Visible = 0,
|
|
}
|
|
declare namespace VirtualViewMode {
|
|
export function cast(value: null | number | undefined): VirtualViewMode
|
|
export function isValid(
|
|
value: null | number | undefined,
|
|
): value is VirtualViewMode
|
|
export function members(): IterableIterator<VirtualViewMode>
|
|
export function getName(value: VirtualViewMode): string
|
|
}
|
|
declare type WebPlatform = {
|
|
OS: "web"
|
|
select: <T>(spec: PlatformSelectSpec<T>) => T
|
|
get constants(): {
|
|
reactNativeVersion: {
|
|
major: number
|
|
minor: number
|
|
patch: number
|
|
prerelease: string | undefined
|
|
}
|
|
}
|
|
get isDisableAnimations(): boolean
|
|
get isTesting(): boolean
|
|
get isTV(): boolean
|
|
get Version(): string
|
|
}
|
|
declare type WindowsPlatform = {
|
|
OS: "windows"
|
|
select: <T>(spec: PlatformSelectSpec<T>) => T
|
|
get constants(): {
|
|
isDisableAnimations?: boolean
|
|
isTesting: boolean
|
|
osVersion: number
|
|
reactNativeVersion: {
|
|
major: number
|
|
minor: number
|
|
patch: number
|
|
prerelease: string | undefined
|
|
}
|
|
reactNativeWindowsVersion: {
|
|
major: number
|
|
minor: number
|
|
patch: number
|
|
}
|
|
}
|
|
get isDisableAnimations(): boolean
|
|
get isTesting(): boolean
|
|
get isTV(): boolean
|
|
get Version(): number
|
|
}
|
|
declare type WithAnimatedValue<T> = T extends Builtin | Nullable
|
|
? T
|
|
: T extends Primitive
|
|
?
|
|
| AnimatedAddition_default
|
|
| AnimatedDiffClamp_default
|
|
| AnimatedDivision_default
|
|
| AnimatedInterpolation_default<number | string>
|
|
| AnimatedInterpolation_default<number>
|
|
| AnimatedInterpolation_default<string>
|
|
| AnimatedModulo_default
|
|
| AnimatedMultiplication_default
|
|
| AnimatedNode_default
|
|
| AnimatedSubtraction_default
|
|
| AnimatedValue_default
|
|
| T
|
|
: T extends ReadonlyArray<infer P>
|
|
? ReadonlyArray<WithAnimatedValue<P>>
|
|
: T extends {}
|
|
? { readonly [K in keyof T]: WithAnimatedValue<T[K]> }
|
|
: T
|
|
declare type WithDefault<
|
|
Type extends DefaultTypes,
|
|
Value extends (null | Type | undefined) | string,
|
|
> = null | Type | undefined
|
|
declare function Wrapper_default(
|
|
$$PARAM_0$$: ModalRefProps & ModalProps,
|
|
): React.ReactNode
|
|
declare type WrapperComponentProvider = (
|
|
appParameters: Object,
|
|
) => React.ComponentType<any>
|
|
export {
|
|
AccessibilityActionEvent, // f6181a2c
|
|
AccessibilityInfo, // 70604904
|
|
AccessibilityProps, // 5a2836fc
|
|
AccessibilityRole, // f2f2e066
|
|
AccessibilityState, // b0c2b3f7
|
|
AccessibilityValue, // cf8bcb74
|
|
ActionSheetIOS, // 88e6bfb0
|
|
ActionSheetIOSOptions, // 1756eb5a
|
|
ActivityIndicator, // 8d041a45
|
|
ActivityIndicatorProps, // 0fa4e79d
|
|
Alert, // 5bf12165
|
|
AlertButton, // bf1a3b60
|
|
AlertButtonStyle, // ec9fb242
|
|
AlertOptions, // a0cdac0f
|
|
AlertType, // 5ab91217
|
|
AndroidKeyboardEvent, // e03becc8
|
|
Animated, // 6b6a0b2e
|
|
AppConfig, // ebddad4b
|
|
AppRegistry, // 6cdee1d6
|
|
AppState, // f7097b1b
|
|
AppStateEvent, // 80f034c3
|
|
AppStateStatus, // 447e5ef2
|
|
Appearance, // 00cbaa0a
|
|
AutoCapitalize, // c0e857a0
|
|
BackHandler, // a9f9bad9
|
|
BackPressEventName, // 4620fb76
|
|
BlurEvent, // 870b9bb5
|
|
BoxShadowValue, // b679703f
|
|
Button, // dd130b61
|
|
ButtonProps, // 3c081e75
|
|
Clipboard, // 9b8c878e
|
|
CodegenTypes, // 030a94b8
|
|
ColorSchemeName, // 31a4350e
|
|
ColorValue, // 98989a8f
|
|
ComponentProvider, // b5c60ddd
|
|
ComponentProviderInstrumentationHook, // 9f640048
|
|
CursorValue, // 26522595
|
|
DevMenu, // 99e9fcd6
|
|
DevSettings, // 1a2f3a5f
|
|
DeviceEventEmitter, // 31dc96e7
|
|
DeviceInfo, // cc37eaec
|
|
DeviceInfoConstants, // 279e7858
|
|
DimensionValue, // b163a381
|
|
Dimensions, // 980ef68c
|
|
DimensionsPayload, // 653bc26c
|
|
DisplayMetrics, // 1dc35cef
|
|
DisplayMetricsAndroid, // 872e62eb
|
|
DrawerLayoutAndroid, // 14121b61
|
|
DrawerLayoutAndroidProps, // 123d3a9d
|
|
DrawerSlideEvent, // cc43db83
|
|
DropShadowValue, // e9df2606
|
|
DynamicColorIOS, // 1f9b3410
|
|
DynamicColorIOSTuple, // 023ce58e
|
|
Easing, // b624f91d
|
|
EasingFunction, // 14aee4c0
|
|
EdgeInsetsValue, // bd44afe6
|
|
EmitterSubscription, // de50c359
|
|
EnterKeyHintTypeOptions, // 8314de78
|
|
ErrorUtils, // 38fb909e
|
|
EventSubscription, // b8d084aa
|
|
ExtendedExceptionData, // 5a6ccf5a
|
|
FilterFunction, // bf24c0e3
|
|
FlatList, // cbb48cbe
|
|
FlatListProps, // 451be810
|
|
FocusEvent, // 529b43eb
|
|
FontVariant, // 7c7558bb
|
|
GestureResponderEvent, // b466f6d6
|
|
GestureResponderHandlers, // 8356843d
|
|
Handle, // 2d65285d
|
|
HostComponent, // 5e13ff5a
|
|
HostInstance, // 489cbe7f
|
|
I18nManager, // f2fa58ce
|
|
IOSKeyboardEvent, // e67bfe3a
|
|
IgnorePattern, // ec6f6ece
|
|
Image, // 04474205
|
|
ImageBackground, // 489b1c17
|
|
ImageBackgroundProps, // 1b209e36
|
|
ImageErrorEvent, // b7b2ae63
|
|
ImageLoadEvent, // 5baae813
|
|
ImageProgressEventIOS, // adb35052
|
|
ImageProps, // 40c727e1
|
|
ImagePropsAndroid, // 9fd9bcbb
|
|
ImagePropsBase, // 715b84bf
|
|
ImagePropsIOS, // 318adce2
|
|
ImageRequireSource, // 681d683b
|
|
ImageResolvedAssetSource, // f3060931
|
|
ImageSize, // 1c47cf88
|
|
ImageSource, // 48c7f316
|
|
ImageSourcePropType, // bfb5e5c6
|
|
ImageStyle, // 8b22ac76
|
|
ImageURISource, // 016eb083
|
|
InputAccessoryView, // 591855d8
|
|
InputAccessoryViewProps, // 4b6f5450
|
|
InputModeOptions, // 4e8581b9
|
|
Insets, // e7fe432a
|
|
InteractionManager, // 301bfa63
|
|
Keyboard, // 87311c77
|
|
KeyboardAvoidingView, // d88d0d4c
|
|
KeyboardAvoidingViewProps, // bc844418
|
|
KeyboardEvent, // c3f895d4
|
|
KeyboardEventEasing, // af4091c8
|
|
KeyboardEventName, // 59299ad6
|
|
KeyboardMetrics, // 7997b799
|
|
KeyboardTypeOptions, // ae44efe7
|
|
LayoutAnimation, // 795a5df3
|
|
LayoutAnimationAnim, // 074da826
|
|
LayoutAnimationConfig, // 5e200571
|
|
LayoutAnimationProperties, // 84e6e197
|
|
LayoutAnimationProperty, // 52995f01
|
|
LayoutAnimationType, // 2da0a29b
|
|
LayoutAnimationTypes, // 081b3bde
|
|
LayoutChangeEvent, // c674f902
|
|
LayoutConformanceProps, // 055f03b8
|
|
LayoutRectangle, // 6601b294
|
|
Linking, // 292de0a0
|
|
ListRenderItem, // b5353fd8
|
|
ListRenderItemInfo, // e8595b03
|
|
ListViewToken, // 833d3481
|
|
LogBox, // b58880c6
|
|
LogData, // 89af6d4c
|
|
MeasureInWindowOnSuccessCallback, // a285f598
|
|
MeasureLayoutOnSuccessCallback, // 3592502a
|
|
MeasureOnSuccessCallback, // 82824e59
|
|
Modal, // 78e8a79d
|
|
ModalBaseProps, // 0c81c9b1
|
|
ModalProps, // 270223fa
|
|
ModalPropsAndroid, // 515fb173
|
|
ModalPropsIOS, // 4fbcedf6
|
|
ModeChangeEvent, // b889a7ce
|
|
MouseEvent, // 53ede3db
|
|
NativeAppEventEmitter, // b4d20c1d
|
|
NativeColorValue, // d2094c29
|
|
NativeComponentRegistry, // 7fd99ba6
|
|
NativeDialogManagerAndroid, // 6254873e
|
|
NativeEventEmitter, // d72906cc
|
|
NativeEventSubscription, // de3942e7
|
|
NativeMethods, // 03dc51c5
|
|
NativeMethodsMixin, // 4b061b7e
|
|
NativeModules, // 1cf72876
|
|
NativeMouseEvent, // ff25cf35
|
|
NativePointerEvent, // 89c1f3ad
|
|
NativeScrollEvent, // caad7f53
|
|
NativeSyntheticEvent, // d2a1fe6a
|
|
NativeTouchEvent, // 59b676df
|
|
NativeUIEvent, // 44ac26ac
|
|
Networking, // b674447b
|
|
OpaqueColorValue, // 25f3fa5b
|
|
PanResponder, // 98a9b6fc
|
|
PanResponderCallbacks, // d325aa56
|
|
PanResponderGestureState, // 54baf558
|
|
PanResponderInstance, // c8b0d00c
|
|
Permission, // 06473f4f
|
|
PermissionStatus, // 4b7de97b
|
|
PermissionsAndroid, // 0c1619e7
|
|
PixelRatio, // 10d9e32d
|
|
Platform, // dc0f5740
|
|
PlatformColor, // be964947
|
|
PlatformOSType, // 0a17561e
|
|
PlatformSelectSpec, // 09ed7758
|
|
PointValue, // 69db075f
|
|
PointerEvent, // ff3129ff
|
|
Pressable, // 3c6e4eb9
|
|
PressableAndroidRippleConfig, // 42bc9727
|
|
PressableProps, // 96c8132d
|
|
PressableStateCallbackType, // 9af36561
|
|
ProcessedColorValue, // 33f74304
|
|
ProgressBarAndroid, // 03e66cf5
|
|
ProgressBarAndroidProps, // 29338dc2
|
|
PromiseTask, // 5102c862
|
|
PublicRootInstance, // 8040afd7
|
|
PublicTextInstance, // 7d73f802
|
|
PushNotificationEventName, // 84e7e150
|
|
PushNotificationIOS, // b4d1fe78
|
|
PushNotificationPermissions, // c2e7ae4f
|
|
Rationale, // 5df1b1c1
|
|
ReactNativeVersion, // abd76827
|
|
RefreshControl, // 036f45cf
|
|
RefreshControlProps, // b7de1e77
|
|
RefreshControlPropsAndroid, // 99f64c97
|
|
RefreshControlPropsIOS, // 72a36381
|
|
Registry, // e1ed403e
|
|
ResponderSyntheticEvent, // e0d1564d
|
|
ReturnKeyTypeOptions, // afd47ba3
|
|
Role, // af7b889d
|
|
RootTag, // 3cd10504
|
|
RootTagContext, // 15b60335
|
|
RootViewStyleProvider, // cc8d50e9
|
|
Runnable, // 2cb32c54
|
|
Runnables, // d3749ae1
|
|
SafeAreaView, // 4364c7bb
|
|
ScaledSize, // 07e417c7
|
|
ScrollEvent, // 84e5b805
|
|
ScrollResponderType, // d39056e7
|
|
ScrollToLocationParamsType, // d7ecdad1
|
|
ScrollView, // 7fb7c469
|
|
ScrollViewImperativeMethods, // eb20aa46
|
|
ScrollViewProps, // 27986ff5
|
|
ScrollViewPropsAndroid, // 84e2134b
|
|
ScrollViewPropsIOS, // d83c9733
|
|
ScrollViewScrollToOptions, // 3313411e
|
|
SectionBase, // b376bddc
|
|
SectionList, // ff1193b2
|
|
SectionListData, // 119baf83
|
|
SectionListProps, // c9ac8e07
|
|
SectionListRenderItem, // 1fad0435
|
|
SectionListRenderItemInfo, // 745e1992
|
|
Separators, // 6a45f7e3
|
|
Settings, // 4282b0da
|
|
Share, // e4591b32
|
|
ShareAction, // ead1004a
|
|
ShareActionSheetError, // 55e4f451
|
|
ShareActionSheetIOSOptions, // eff574f5
|
|
ShareContent, // 7c627896
|
|
ShareOptions, // 800c3a4e
|
|
SimpleTask, // 0e619d11
|
|
StatusBar, // 5e08d563
|
|
StatusBarAnimation, // 7fd047e6
|
|
StatusBarProps, // 06c98add
|
|
StatusBarStyle, // 986b2051
|
|
StyleProp, // fa0e9b4a
|
|
StyleSheet, // 366689d4
|
|
SubmitBehavior, // c4ddf490
|
|
Switch, // aebc9941
|
|
SwitchChangeEvent, // 2e5bd2de
|
|
SwitchProps, // cb21930d
|
|
Systrace, // b5aa21fc
|
|
TVViewPropsIOS, // 330ce7b5
|
|
TargetedEvent, // 16e98910
|
|
TaskProvider, // 266dedf2
|
|
Text, // bd525aa9
|
|
TextContentType, // 239b3ecc
|
|
TextInput, // 282b394e
|
|
TextInputAndroidProps, // 3f09ce49
|
|
TextInputChangeEvent, // 380cbe93
|
|
TextInputContentSizeChangeEvent, // 5fba3f54
|
|
TextInputEndEditingEvent, // 8c22fac3
|
|
TextInputFocusEvent, // c36e977c
|
|
TextInputIOSProps, // 0d05a855
|
|
TextInputKeyPressEvent, // 967178c2
|
|
TextInputProps, // 8f3237f1
|
|
TextInputSelectionChangeEvent, // a1a7622f
|
|
TextInputSubmitEditingEvent, // 48d903af
|
|
TextLayoutEvent, // 45b0a8d7
|
|
TextProps, // 95d8874d
|
|
TextStyle, // f3404e2b
|
|
ToastAndroid, // b4875e35
|
|
Touchable, // 93eb6c63
|
|
TouchableHighlight, // b4304a98
|
|
TouchableHighlightProps, // c871f353
|
|
TouchableNativeFeedback, // aaa5b42c
|
|
TouchableNativeFeedbackProps, // 372d3213
|
|
TouchableOpacity, // 7e33acfd
|
|
TouchableOpacityProps, // ba6c0ba4
|
|
TouchableWithoutFeedback, // 7363a906
|
|
TouchableWithoutFeedbackProps, // 68e3d87f
|
|
TransformsStyle, // 65e70f18
|
|
TurboModule, // dfe29706
|
|
TurboModuleRegistry, // 4ace6db2
|
|
UIManager, // 8d2c8281
|
|
UTFSequence, // baacd11b
|
|
Vibration, // 315e131d
|
|
View, // 39dd4de4
|
|
ViewProps, // f8aca212
|
|
ViewPropsAndroid, // 21385d96
|
|
ViewPropsIOS, // 58ee19bf
|
|
ViewStyle, // c2db0e6e
|
|
VirtualViewMode, // 85a69ef6
|
|
VirtualizedList, // 4d513939
|
|
VirtualizedListProps, // a99d36db
|
|
VirtualizedSectionList, // 446ba0df
|
|
VirtualizedSectionListProps, // 6cd4b378
|
|
WrapperComponentProvider, // 9cf3844c
|
|
codegenNativeCommands, // e16d62f7
|
|
codegenNativeComponent, // ed4c8103
|
|
findNodeHandle, // c6b08494
|
|
processColor, // 00453092
|
|
registerCallableModule, // 86b65226
|
|
requireNativeComponent, // e659aa32
|
|
useAnimatedValue, // 2c80bbc2
|
|
useColorScheme, // c216d6f7
|
|
useWindowDimensions, // bb4b683f
|
|
}
|