Files
react-native/packages/react-native-codegen/e2e/__test_fixtures__/MultiNativePropNativeComponent.js
T
Rick Hanlon 98b03fa1b9 Switch native codegen over to flow parser
Summary:
This diff switches the native codegen over to the flow parser

It does this by:
- Creating a new e2e directory
- Migrating the schema.js fixtures to flow types in  e2e/
- Updating the buck tests to use the flow type fixtures
- Finally, updating the rest of rn_codegen to use *NativeComponent instead of *Schema.js

Removing all of the schemas in the next diff to keep this one clean

Reviewed By: cpojer

Differential Revision: D15960603

fbshipit-source-id: 3df28b31e618491301578ab7f6e28a80f55404b2
2019-06-27 08:04:13 -07:00

34 lines
841 B
JavaScript

/**
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
* @format
* @flow
*/
'use strict';
import type {
PointValue,
ColorValue,
} from '../../../../Libraries/StyleSheet/StyleSheetTypes';
import type {ImageSource} from '../../../../Libraries/Image/ImageSource';
import type {ViewProps} from '../../../../Libraries/Components/View/ViewPropTypes';
import codegenNativeComponent from '../../../../Libraries/Utilities/codegenNativeComponent';
type NativeProps = $ReadOnly<{|
...ViewProps,
// Props
thumbImage?: ImageSource,
color?: ColorValue,
thumbTintColor?: ColorValue,
point?: PointValue,
|}>;
export default codegenNativeComponent<NativeProps>(
'MultiNativePropNativeComponent',
);