Text: HostComponent instead of NativeComponent
Summary: We can use the HostComponent type now instead of NativeComponent Changelog: [Internal] Reviewed By: zackargyle, rickhanlonii Differential Revision: D18871289 fbshipit-source-id: 3c70369c5848dedfc22ca6f6ccbb69d6d60a1330
This commit is contained in:
Родитель
294cf84469
Коммит
49e1071e4c
|
@ -22,7 +22,7 @@ const nullthrows = require('nullthrows');
|
|||
const processColor = require('../StyleSheet/processColor');
|
||||
|
||||
import type {PressEvent} from '../Types/CoreEventTypes';
|
||||
import type {NativeComponent} from '../Renderer/shims/ReactNative';
|
||||
import type {HostComponent} from '../Renderer/shims/ReactNativeTypes';
|
||||
import type {PressRetentionOffset, TextProps} from './TextProps';
|
||||
|
||||
type ResponseHandlers = $ReadOnly<{|
|
||||
|
@ -291,6 +291,12 @@ TextToExport.displayName = 'Text';
|
|||
* and run Flow. */
|
||||
TextToExport.propTypes = DeprecatedTextPropTypes;
|
||||
|
||||
module.exports = ((TextToExport: $FlowFixMe): Class<
|
||||
NativeComponent<TextProps>,
|
||||
>);
|
||||
type TextStatics = $ReadOnly<{|
|
||||
propTypes: typeof DeprecatedTextPropTypes,
|
||||
|}>;
|
||||
|
||||
module.exports = ((TextToExport: any): React.AbstractComponent<
|
||||
TextProps,
|
||||
React.ElementRef<HostComponent<TextProps>>,
|
||||
> &
|
||||
TextStatics);
|
||||
|
|
Загрузка…
Ссылка в новой задаче