Skip to content

Commit

Permalink
Move createStrictShapeTypeChecker to deprecated
Browse files Browse the repository at this point in the history
Summary:
Related to #21342

Move createStrictShapeTypeChecker to DeprecatedCreateStrictShapeTypeChecker.

Reviewed By: hramos

Differential Revision: D10341526

fbshipit-source-id: 30e7f22ae574af620ead9c1a0766f00611b282b6
  • Loading branch information
RSNara authored and facebook-github-bot committed Oct 12, 2018
1 parent 870eaa5 commit 62e0d50
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 12 deletions.
16 changes: 8 additions & 8 deletions Libraries/CameraRoll/CameraRoll.js
Original file line number Diff line number Diff line change
Expand Up @@ -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 = {
Expand Down Expand Up @@ -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).
Expand Down Expand Up @@ -111,24 +111,24 @@ 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,
isStored: PropTypes.bool,
playableDuration: PropTypes.number.isRequired,
}).isRequired,
timestamp: PropTypes.number.isRequired,
location: createStrictShapeTypeChecker({
location: deprecatedCreateStrictShapeTypeChecker({
latitude: PropTypes.number,
longitude: PropTypes.number,
altitude: PropTypes.number,
Expand All @@ -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,
Expand Down
4 changes: 2 additions & 2 deletions Libraries/DeprecatedPropTypes/DeprecatedStyleSheetPropType.js
Original file line number Diff line number Diff line change
Expand Up @@ -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]) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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(
Expand Down Expand Up @@ -83,4 +83,4 @@ function createStrictShapeTypeChecker(shapeTypes: {
return chainedCheckType;
}

module.exports = createStrictShapeTypeChecker;
module.exports = deprecatedCreateStrictShapeTypeChecker;

0 comments on commit 62e0d50

Please sign in to comment.