mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-04-29 04:35:36 +08:00
Move createStrictShapeTypeChecker to deprecated
Summary: Related to #21342 Move createStrictShapeTypeChecker to DeprecatedCreateStrictShapeTypeChecker. Reviewed By: hramos Differential Revision: D10341526 fbshipit-source-id: 30e7f22ae574af620ead9c1a0766f00611b282b6
This commit is contained in:
committed by
Facebook Github Bot
parent
870eaa541f
commit
62e0d508d6
@@ -13,7 +13,7 @@ const PropTypes = require('prop-types');
|
|||||||
const {checkPropTypes} = PropTypes;
|
const {checkPropTypes} = PropTypes;
|
||||||
const RCTCameraRollManager = require('NativeModules').CameraRollManager;
|
const RCTCameraRollManager = require('NativeModules').CameraRollManager;
|
||||||
|
|
||||||
const createStrictShapeTypeChecker = require('createStrictShapeTypeChecker');
|
const deprecatedCreateStrictShapeTypeChecker = require('deprecatedCreateStrictShapeTypeChecker');
|
||||||
const invariant = require('fbjs/lib/invariant');
|
const invariant = require('fbjs/lib/invariant');
|
||||||
|
|
||||||
const GROUP_TYPES_OPTIONS = {
|
const GROUP_TYPES_OPTIONS = {
|
||||||
@@ -44,7 +44,7 @@ type GetPhotosParams = {
|
|||||||
/**
|
/**
|
||||||
* Shape of the param arg for the `getPhotos` function.
|
* Shape of the param arg for the `getPhotos` function.
|
||||||
*/
|
*/
|
||||||
const getPhotosParamChecker = createStrictShapeTypeChecker({
|
const getPhotosParamChecker = deprecatedCreateStrictShapeTypeChecker({
|
||||||
/**
|
/**
|
||||||
* The number of photos wanted in reverse order of the photo application
|
* The number of photos wanted in reverse order of the photo application
|
||||||
* (i.e. most recent first for SavedPhotos).
|
* (i.e. most recent first for SavedPhotos).
|
||||||
@@ -111,16 +111,16 @@ type GetPhotosReturn = Promise<{
|
|||||||
/**
|
/**
|
||||||
* Shape of the return value of the `getPhotos` function.
|
* Shape of the return value of the `getPhotos` function.
|
||||||
*/
|
*/
|
||||||
const getPhotosReturnChecker = createStrictShapeTypeChecker({
|
const getPhotosReturnChecker = deprecatedCreateStrictShapeTypeChecker({
|
||||||
edges: PropTypes.arrayOf(
|
edges: PropTypes.arrayOf(
|
||||||
/* $FlowFixMe(>=0.66.0 site=react_native_fb) This comment suppresses an
|
/* $FlowFixMe(>=0.66.0 site=react_native_fb) This comment suppresses an
|
||||||
* error found when Flow v0.66 was deployed. To see the error delete this
|
* error found when Flow v0.66 was deployed. To see the error delete this
|
||||||
* comment and run Flow. */
|
* comment and run Flow. */
|
||||||
createStrictShapeTypeChecker({
|
deprecatedCreateStrictShapeTypeChecker({
|
||||||
node: createStrictShapeTypeChecker({
|
node: deprecatedCreateStrictShapeTypeChecker({
|
||||||
type: PropTypes.string.isRequired,
|
type: PropTypes.string.isRequired,
|
||||||
group_name: PropTypes.string.isRequired,
|
group_name: PropTypes.string.isRequired,
|
||||||
image: createStrictShapeTypeChecker({
|
image: deprecatedCreateStrictShapeTypeChecker({
|
||||||
uri: PropTypes.string.isRequired,
|
uri: PropTypes.string.isRequired,
|
||||||
height: PropTypes.number.isRequired,
|
height: PropTypes.number.isRequired,
|
||||||
width: PropTypes.number.isRequired,
|
width: PropTypes.number.isRequired,
|
||||||
@@ -128,7 +128,7 @@ const getPhotosReturnChecker = createStrictShapeTypeChecker({
|
|||||||
playableDuration: PropTypes.number.isRequired,
|
playableDuration: PropTypes.number.isRequired,
|
||||||
}).isRequired,
|
}).isRequired,
|
||||||
timestamp: PropTypes.number.isRequired,
|
timestamp: PropTypes.number.isRequired,
|
||||||
location: createStrictShapeTypeChecker({
|
location: deprecatedCreateStrictShapeTypeChecker({
|
||||||
latitude: PropTypes.number,
|
latitude: PropTypes.number,
|
||||||
longitude: PropTypes.number,
|
longitude: PropTypes.number,
|
||||||
altitude: PropTypes.number,
|
altitude: PropTypes.number,
|
||||||
@@ -138,7 +138,7 @@ const getPhotosReturnChecker = createStrictShapeTypeChecker({
|
|||||||
}).isRequired,
|
}).isRequired,
|
||||||
}),
|
}),
|
||||||
).isRequired,
|
).isRequired,
|
||||||
page_info: createStrictShapeTypeChecker({
|
page_info: deprecatedCreateStrictShapeTypeChecker({
|
||||||
has_next_page: PropTypes.bool.isRequired,
|
has_next_page: PropTypes.bool.isRequired,
|
||||||
start_cursor: PropTypes.string,
|
start_cursor: PropTypes.string,
|
||||||
end_cursor: PropTypes.string,
|
end_cursor: PropTypes.string,
|
||||||
|
|||||||
@@ -10,13 +10,13 @@
|
|||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
const createStrictShapeTypeChecker = require('createStrictShapeTypeChecker');
|
const deprecatedCreateStrictShapeTypeChecker = require('deprecatedCreateStrictShapeTypeChecker');
|
||||||
const flattenStyle = require('flattenStyle');
|
const flattenStyle = require('flattenStyle');
|
||||||
|
|
||||||
function DeprecatedStyleSheetPropType(shape: {
|
function DeprecatedStyleSheetPropType(shape: {
|
||||||
[key: string]: ReactPropsCheckType,
|
[key: string]: ReactPropsCheckType,
|
||||||
}): ReactPropsCheckType {
|
}): ReactPropsCheckType {
|
||||||
const shapePropType = createStrictShapeTypeChecker(shape);
|
const shapePropType = deprecatedCreateStrictShapeTypeChecker(shape);
|
||||||
return function(props, propName, componentName, location?, ...rest) {
|
return function(props, propName, componentName, location?, ...rest) {
|
||||||
let newProps = props;
|
let newProps = props;
|
||||||
if (props[propName]) {
|
if (props[propName]) {
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
const invariant = require('fbjs/lib/invariant');
|
const invariant = require('fbjs/lib/invariant');
|
||||||
const merge = require('merge');
|
const merge = require('merge');
|
||||||
|
|
||||||
function createStrictShapeTypeChecker(shapeTypes: {
|
function deprecatedCreateStrictShapeTypeChecker(shapeTypes: {
|
||||||
[key: string]: ReactPropsCheckType,
|
[key: string]: ReactPropsCheckType,
|
||||||
}): ReactPropsChainableTypeChecker {
|
}): ReactPropsChainableTypeChecker {
|
||||||
function checkType(
|
function checkType(
|
||||||
@@ -83,4 +83,4 @@ function createStrictShapeTypeChecker(shapeTypes: {
|
|||||||
return chainedCheckType;
|
return chainedCheckType;
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = createStrictShapeTypeChecker;
|
module.exports = deprecatedCreateStrictShapeTypeChecker;
|
||||||
Reference in New Issue
Block a user