Remove unused deprecatedPropType module from react-native
Summary: Changelog: [internal] Removed unused internal deprecatedPropType module Reviewed By: christophpurrer Differential Revision: D43116885 fbshipit-source-id: 6833f104e8b2d818a04dd957d1a219776355606e
This commit is contained in:
Родитель
7c1b6759c2
Коммит
86fba5375a
|
@ -1,36 +0,0 @@
|
||||||
/**
|
|
||||||
* Copyright (c) Meta Platforms, Inc. and 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 strict-local
|
|
||||||
*/
|
|
||||||
|
|
||||||
import UIManager from '../ReactNative/UIManager';
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Adds a deprecation warning when the prop is used.
|
|
||||||
*/
|
|
||||||
function deprecatedPropType(
|
|
||||||
propType: ReactPropsCheckType,
|
|
||||||
explanation: string,
|
|
||||||
): ReactPropsCheckType {
|
|
||||||
return function validate(props, propName, componentName, ...rest) {
|
|
||||||
// Don't warn for native components.
|
|
||||||
if (
|
|
||||||
global.RN$Bridgeless !== true &&
|
|
||||||
!UIManager.hasViewManagerConfig(componentName) &&
|
|
||||||
props[propName] !== undefined
|
|
||||||
) {
|
|
||||||
console.warn(
|
|
||||||
`\`${propName}\` supplied to \`${componentName}\` has been deprecated. ${explanation}`,
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
return propType(props, propName, componentName, ...rest);
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = deprecatedPropType;
|
|
Загрузка…
Ссылка в новой задаче