0.132 for xplat
Summary: Changelog: [Internal] 0.132 for xplat/js allow-large-files Reviewed By: mroch Differential Revision: D23298358 fbshipit-source-id: 0c75746c0cc2895f63ebc034df386217ffb64c61
This commit is contained in:
Родитель
b7afbb1fe2
Коммит
4aa69e634d
|
@ -79,4 +79,4 @@ untyped-import
|
|||
untyped-type-import
|
||||
|
||||
[version]
|
||||
^0.131.0
|
||||
^0.132.0
|
||||
|
|
|
@ -79,4 +79,4 @@ untyped-import
|
|||
untyped-type-import
|
||||
|
||||
[version]
|
||||
^0.131.0
|
||||
^0.132.0
|
||||
|
|
|
@ -23,6 +23,7 @@ const shallowRenderer = new ShallowRenderer();
|
|||
|
||||
import type {ReactTestRenderer as ReactTestRendererType} from 'react-test-renderer';
|
||||
|
||||
// $FlowFixMe[value-as-type]
|
||||
export type ReactTestInstance = $PropertyType<ReactTestRendererType, 'root'>;
|
||||
|
||||
export type Predicate = (node: ReactTestInstance) => boolean;
|
||||
|
@ -93,6 +94,7 @@ function enter(instance: ReactTestInstance, text: string) {
|
|||
|
||||
// Returns null if there is no error, otherwise returns an error message string.
|
||||
function maximumDepthError(
|
||||
// $FlowFixMe[value-as-type]
|
||||
tree: ReactTestRendererType,
|
||||
maxDepthLimit: number,
|
||||
): ?string {
|
||||
|
@ -184,6 +186,7 @@ function renderAndEnforceStrictMode(element: React.Node): any {
|
|||
return renderWithStrictMode(element);
|
||||
}
|
||||
|
||||
// $FlowFixMe[value-as-type]
|
||||
function renderWithStrictMode(element: React.Node): ReactTestRendererType {
|
||||
const WorkAroundBugWithStrictModeInTestRenderer = prps => prps.children;
|
||||
const StrictMode = (React: $FlowFixMe).StrictMode;
|
||||
|
|
|
@ -18,6 +18,7 @@ import type EventSubscriptionVendor from './_EventSubscriptionVendor';
|
|||
* EmitterSubscription represents a subscription with listener and context data.
|
||||
*/
|
||||
class EmitterSubscription extends EventSubscription {
|
||||
// $FlowFixMe[value-as-type]
|
||||
emitter: EventEmitter;
|
||||
listener: Function;
|
||||
context: ?Object;
|
||||
|
@ -33,6 +34,7 @@ class EmitterSubscription extends EventSubscription {
|
|||
* listener
|
||||
*/
|
||||
constructor(
|
||||
// $FlowFixMe[value-as-type]
|
||||
emitter: EventEmitter,
|
||||
subscriber: EventSubscriptionVendor,
|
||||
listener: Function,
|
||||
|
|
9
index.js
9
index.js
|
@ -119,6 +119,7 @@ module.exports = {
|
|||
get Button(): Button {
|
||||
return require('./Libraries/Components/Button');
|
||||
},
|
||||
// $FlowFixMe[value-as-type]
|
||||
get DatePickerIOS(): DatePickerIOS {
|
||||
warnOnce(
|
||||
'DatePickerIOS-merged',
|
||||
|
@ -128,6 +129,7 @@ module.exports = {
|
|||
);
|
||||
return require('./Libraries/Components/DatePicker/DatePickerIOS');
|
||||
},
|
||||
// $FlowFixMe[value-as-type]
|
||||
get DrawerLayoutAndroid(): DrawerLayoutAndroid {
|
||||
return require('./Libraries/Components/DrawerAndroid/DrawerLayoutAndroid');
|
||||
},
|
||||
|
@ -167,6 +169,7 @@ module.exports = {
|
|||
);
|
||||
return require('./Libraries/Components/Picker/Picker');
|
||||
},
|
||||
// $FlowFixMe[value-as-type]
|
||||
get PickerIOS(): PickerIOS {
|
||||
warnOnce(
|
||||
'pickerios-moved',
|
||||
|
@ -179,6 +182,7 @@ module.exports = {
|
|||
get Pressable(): Pressable {
|
||||
return require('./Libraries/Components/Pressable/Pressable').default;
|
||||
},
|
||||
// $FlowFixMe[value-as-type]
|
||||
get ProgressBarAndroid(): ProgressBarAndroid {
|
||||
warnOnce(
|
||||
'progress-bar-android-moved',
|
||||
|
@ -188,6 +192,7 @@ module.exports = {
|
|||
);
|
||||
return require('./Libraries/Components/ProgressBarAndroid/ProgressBarAndroid');
|
||||
},
|
||||
// $FlowFixMe[value-as-type]
|
||||
get ProgressViewIOS(): ProgressViewIOS {
|
||||
warnOnce(
|
||||
'progress-view-ios-moved',
|
||||
|
@ -206,6 +211,7 @@ module.exports = {
|
|||
get SectionList(): SectionList {
|
||||
return require('./Libraries/Lists/SectionList');
|
||||
},
|
||||
// $FlowFixMe[value-as-type]
|
||||
get SegmentedControlIOS(): SegmentedControlIOS {
|
||||
warnOnce(
|
||||
'segmented-control-ios-moved',
|
||||
|
@ -283,6 +289,7 @@ module.exports = {
|
|||
get AppState(): AppState {
|
||||
return require('./Libraries/AppState/AppState');
|
||||
},
|
||||
// $FlowFixMe[value-as-type]
|
||||
get AsyncStorage(): AsyncStorage {
|
||||
warnOnce(
|
||||
'async-storage-moved',
|
||||
|
@ -403,6 +410,7 @@ module.exports = {
|
|||
get Systrace(): Systrace {
|
||||
return require('./Libraries/Performance/Systrace');
|
||||
},
|
||||
// $FlowFixMe[value-as-type]
|
||||
get ToastAndroid(): ToastAndroid {
|
||||
return require('./Libraries/Components/ToastAndroid/ToastAndroid');
|
||||
},
|
||||
|
@ -477,6 +485,7 @@ module.exports = {
|
|||
);
|
||||
},
|
||||
// Prop Types
|
||||
// $FlowFixMe[value-as-type]
|
||||
get ColorPropType(): DeprecatedColorPropType {
|
||||
return require('./Libraries/DeprecatedPropTypes/DeprecatedColorPropType');
|
||||
},
|
||||
|
|
|
@ -119,6 +119,7 @@
|
|||
"ws": "^6.1.4"
|
||||
},
|
||||
"devDependencies": {
|
||||
"flow-bin": "^0.132.0",
|
||||
"react": "16.13.1"
|
||||
},
|
||||
"detox": {
|
||||
|
|
|
@ -147,6 +147,7 @@ exports.simpleExampleContainer = true;
|
|||
exports.examples = [
|
||||
{
|
||||
title: 'Basic gesture handling',
|
||||
// $FlowFixMe[value-as-type]
|
||||
render: function(): React.Element<typeof PanResponderExample> {
|
||||
return <PanResponderExample />;
|
||||
},
|
||||
|
|
|
@ -33,7 +33,7 @@
|
|||
"eslint-plugin-react-hooks": "^4.0.7",
|
||||
"eslint-plugin-react-native": "3.8.1",
|
||||
"eslint-plugin-relay": "1.7.1",
|
||||
"flow-bin": "^0.131.0",
|
||||
"flow-bin": "^0.132.0",
|
||||
"jest": "^26.0.1",
|
||||
"jest-junit": "^10.0.0",
|
||||
"jscodeshift": "^0.9.0",
|
||||
|
|
|
@ -67,4 +67,4 @@ untyped-import
|
|||
untyped-type-import
|
||||
|
||||
[version]
|
||||
^0.131.0
|
||||
^0.132.0
|
||||
|
|
|
@ -3261,10 +3261,10 @@ flatted@^2.0.0:
|
|||
resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138"
|
||||
integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==
|
||||
|
||||
flow-bin@^0.131.0:
|
||||
version "0.131.0"
|
||||
resolved "https://registry.yarnpkg.com/flow-bin/-/flow-bin-0.131.0.tgz#d4228b6070afdf3b2a76acdee77a7f3f8e8f5133"
|
||||
integrity sha512-fZmoIBcDrtLhy/NNMxwJysSYzMr1ksRcAOMi3AHSoYXfcuQqTvhGJx+wqjlIOqIwz8RRYm8J4V4JrSJbIKP+Xg==
|
||||
flow-bin@^0.132.0:
|
||||
version "0.132.0"
|
||||
resolved "https://registry.yarnpkg.com/flow-bin/-/flow-bin-0.132.0.tgz#8bf80a79630db24bd1422dc2cc4b5e97f97ccb98"
|
||||
integrity sha512-S1g/vnAyNaLUdajmuUHCMl30qqye12gS6mr4LVyswf1k+JDF4efs6SfKmptuvnpitF3LGCVf0TIffChP8ljwnw==
|
||||
|
||||
flow-parser@0.*:
|
||||
version "0.89.0"
|
||||
|
|
Загрузка…
Ссылка в новой задаче