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:
Ramanpreet Nara
2018-10-12 15:15:00 -07:00
committed by Facebook Github Bot
parent 870eaa541f
commit 62e0d508d6
3 changed files with 12 additions and 12 deletions

View File

@@ -13,7 +13,7 @@ const PropTypes = require('prop-types');
const {checkPropTypes} = PropTypes;
const RCTCameraRollManager = require('NativeModules').CameraRollManager;
const createStrictShapeTypeChecker = require('createStrictShapeTypeChecker');
const deprecatedCreateStrictShapeTypeChecker = require('deprecatedCreateStrictShapeTypeChecker');
const invariant = require('fbjs/lib/invariant');
const GROUP_TYPES_OPTIONS = {
@@ -44,7 +44,7 @@ type GetPhotosParams = {
/**
* 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
* (i.e. most recent first for SavedPhotos).
@@ -111,16 +111,16 @@ type GetPhotosReturn = Promise<{
/**
* Shape of the return value of the `getPhotos` function.
*/
const getPhotosReturnChecker = createStrictShapeTypeChecker({
const getPhotosReturnChecker = deprecatedCreateStrictShapeTypeChecker({
edges: PropTypes.arrayOf(
/* $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
* comment and run Flow. */
createStrictShapeTypeChecker({
node: createStrictShapeTypeChecker({
deprecatedCreateStrictShapeTypeChecker({
node: deprecatedCreateStrictShapeTypeChecker({
type: PropTypes.string.isRequired,
group_name: PropTypes.string.isRequired,
image: createStrictShapeTypeChecker({
image: deprecatedCreateStrictShapeTypeChecker({
uri: PropTypes.string.isRequired,
height: PropTypes.number.isRequired,
width: PropTypes.number.isRequired,
@@ -128,7 +128,7 @@ const getPhotosReturnChecker = createStrictShapeTypeChecker({
playableDuration: PropTypes.number.isRequired,
}).isRequired,
timestamp: PropTypes.number.isRequired,
location: createStrictShapeTypeChecker({
location: deprecatedCreateStrictShapeTypeChecker({
latitude: PropTypes.number,
longitude: PropTypes.number,
altitude: PropTypes.number,
@@ -138,7 +138,7 @@ const getPhotosReturnChecker = createStrictShapeTypeChecker({
}).isRequired,
}),
).isRequired,
page_info: createStrictShapeTypeChecker({
page_info: deprecatedCreateStrictShapeTypeChecker({
has_next_page: PropTypes.bool.isRequired,
start_cursor: PropTypes.string,
end_cursor: PropTypes.string,

View File

@@ -10,13 +10,13 @@
'use strict';
const createStrictShapeTypeChecker = require('createStrictShapeTypeChecker');
const deprecatedCreateStrictShapeTypeChecker = require('deprecatedCreateStrictShapeTypeChecker');
const flattenStyle = require('flattenStyle');
function DeprecatedStyleSheetPropType(shape: {
[key: string]: ReactPropsCheckType,
}): ReactPropsCheckType {
const shapePropType = createStrictShapeTypeChecker(shape);
const shapePropType = deprecatedCreateStrictShapeTypeChecker(shape);
return function(props, propName, componentName, location?, ...rest) {
let newProps = props;
if (props[propName]) {

View File

@@ -13,7 +13,7 @@
const invariant = require('fbjs/lib/invariant');
const merge = require('merge');
function createStrictShapeTypeChecker(shapeTypes: {
function deprecatedCreateStrictShapeTypeChecker(shapeTypes: {
[key: string]: ReactPropsCheckType,
}): ReactPropsChainableTypeChecker {
function checkType(
@@ -83,4 +83,4 @@ function createStrictShapeTypeChecker(shapeTypes: {
return chainedCheckType;
}
module.exports = createStrictShapeTypeChecker;
module.exports = deprecatedCreateStrictShapeTypeChecker;