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;
|
Загрузка…
Ссылка в новой задаче